Freigeben über


PeerGroupCloseDirectConnection-Funktion (p2p.h)

Die Funktion PeerGroupCloseDirectConnection schließt eine bestimmte direkte Verbindung zwischen zwei Peers.

Syntax

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupCloseDirectConnection(
  [in] HGROUP    hGroup,
  [in] ULONGLONG ullConnectionId
);

Parameter

[in] hGroup

Handle mit der Peergruppe, die die Peers enthält, die an der direkten Verbindung beteiligt sind. Dieses Handle wird von der Funktion PeerGroupCreate, PeerGroupOpen oder PeerGroupJoin zurückgegeben. Dieser Parameter ist erforderlich.

[in] ullConnectionId

Gibt die Verbindungs-ID an, von der die Verbindung getrennt werden soll. Dieser Parameter ist erforderlich und hat keinen Standardwert.

Rückgabewert

Gibt S_OK zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt die Funktion einen der folgenden Werte zurück.

Rückgabecode Beschreibung
PEER_E_CONNECTION_NOT_FOUND
Eine direkte Verbindung, die der angegebenen Verbindungs-ID entspricht, wurde nicht gefunden.
PEER_E_INVALID_GROUP
Das Handle für die Peergruppe ist ungültig.
 

Kryptografiespezifische Fehler können vom Microsoft RSA-Basisanbieter zurückgegeben werden. Diesen Fehlern wird CRYPT_* vorangestellt und in Winerror.h definiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Erweiterten Netzwerkpaket fürWindows XP
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile p2p.h
Bibliothek P2P.lib
DLL P2P.dll

Weitere Informationen

PeerGroupErstellen

PeerGroupJoin

PeerGroupOpen

PeerGroupOpenDirectConnection