Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
The Grouping API uses the following functions:
Group Initialization and Cleanup Functions
Function | Description |
---|---|
PeerGroupShutdown | Closes a peer group created with PeerGroupStartup and disposes of any allocated resources. |
PeerGroupStartup | Initiates a peer group by using a requested version of the Peer infrastructure. |
Group Creation and Access Functions
Function | Description |
---|---|
PeerGroupClose | Invalidates the peer group handle obtained by a previous call to the PeerGroupCreate, PeerGroupJoin, or PeerGroupOpen function. |
PeerGroupConnect | Initiates a PNRP search for a peer group and attempts to connect to it. After this function is called successfully, a peer can communicate with other members of the peer group. |
PeerGroupConnectByAddress | Attempts to connect to the peer group that other peers with known IPv6 addresses are participating in. |
PeerGroupCreate | Creates a new peer group. |
PeerGroupCreateInvitation | Returns an XML string that can be used by the specified peer to join a group. |
PeerGroupCreatePasswordInvitation | Returns an XML string that can be used by the specified peer to join a group with a matching password. |
PeerGroupDelete | Deletes the local data and certificate associated with a peer group. |
PeerGroupGetStatus | Retrieves the current status of a group. |
PeerGroupIssueCredentials | Issues credentials, including a GMC, to a specific identity, and optionally returns an invitation XML string the invited peer can use to join a peer group. |
PeerGroupJoin | Allows a peer with an invitation to join an existing peer group. |
PeerGroupOpen | Opens a peer group that a peer has created or joined. |
PeerGroupParseInvitation | Returns a PEER_INVITATION_INFO structure with the details of a specific invitation. |
PeerGroupPasswordJoin | Allows a peer with an invitation and the correct password to join a password-protected peer group. |
Group and Member Information Functions
Function | Description |
---|---|
PeerGroupEnumMembers | Creates an enumeration of available peer group members and the associated membership information. |
PeerGroupGetProperties | Retrieves information on the properties of a specified group. |
PeerGroupSetProperties | Sets the current peer group properties. In version 1.0 of this API, only the creator of the peer group can perform this operation. |
Records and Record Management Functions
Function | Description |
---|---|
PeerGroupAddRecord | Adds a new record to the peer group, which is propagated to all participating peers. |
PeerGroupDeleteRecord | Deletes a record from a peer group. Only the creator of a record can delete it. |
PeerGroupEnumRecords | Creates an enumeration of peer group records. |
PeerGroupGetRecord | Retrieves a specific group record. |
PeerGroupSearchRecords | Searches the local peer group database for records that match the supplied criteria. |
PeerGroupUpdateRecord | Updates a record within a specific peer group. |
Group Database Import/Export Functions
Function | Description |
---|---|
PeerGroupExportDatabase | Exports a peer group database to a specific file, which can be transported to another computer and imported with the PeerGroupImportDatabase function. |
PeerGroupImportDatabase | Imports a peer group database from a local file. |
Direct Connection Functions
Function | Description |
---|---|
PeerGroupCloseDirectConnection | Closes a specific direct connection between two peers. |
PeerGroupEnumConnections | Creates an enumeration of connections currently active on the peer. |
PeerGroupOpenDirectConnection | Establishes a direct connection with another peer in a peer group. |
PeerGroupSendData | Sends data to a member over a neighbor or direct connection. |
Group Events Infrastructure
Function | Description |
---|---|
PeerGroupGetEventData | Allows an application to retrieve the data returned by a grouping event. |
PeerGroupRegisterEvent | Registers a peer for specific peer group events. |
PeerGroupUnregisterEvent | Unregisters a peer from notification of peer events associated with the supplied event handle. |
Group Time Conversion Functions
Function | Description |
---|---|
PeerGroupPeerTimeToUniversalTime | Converts the peer group-maintained reference time value to a localized time value appropriate for display on a peer computer. |
PeerGroupUniversalTimeToPeerTime | Converts a local time value from a peer's computer to a common peer group time value. |
Group Configuration Functions
Function | Description |
---|---|
PeerGroupExportConfig | Exports the group configuration for a peer as an XML string that contains the identity, group name, and the GMC for the identity. |
PeerGroupImportConfig | Imports a peer group configuration for an identity based on the specific settings in a supplied XML configuration string. |