Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die PeerGroupSendData-Funktion sendet Daten über eine benachbarte oder direkte Verbindung an ein Element.
Syntax
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupSendData(
[in] HGROUP hGroup,
[in] ULONGLONG ullConnectionId,
[in] const GUID *pType,
[in] ULONG cbData,
[in] PVOID pvData
);
Parameter
[in] hGroup
Handle für die Gruppe, die beide Mitglieder einer Verbindung enthält. Dieses Handle wird von der Funktion PeerGroupCreate, PeerGroupOpen oder PeerGroupJoin zurückgegeben. Dieser Parameter ist erforderlich.
[in] ullConnectionId
64-Bit-Ganzzahl ohne Vorzeichen, die die ID der Verbindung enthält, die die Datenübertragung hostet. Eine Verbindungs-ID wird abgerufen, indem PeerGroupOpenDirectConnection aufgerufen wird. Dieser Parameter ist erforderlich.
[in] pType
Zeiger auf einen GUID-Wert , der die übertragenen Daten eindeutig identifiziert. Dieser Parameter ist erforderlich.
[in] cbData
Gibt die Größe der Daten in pvData in Bytes an. Dieser Parameter ist erforderlich.
[in] pvData
Zeiger auf den zu sendenden Datenblock. Die empfangende Anwendung ist für die Analyse dieser Daten verantwortlich. Dieser Parameter ist erforderlich.
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 |
|---|---|
|
Einer der Parameter ist ungültig. |
|
Eine Verbindung mit der in ullConnectionId angegebenen ID wurde nicht gefunden. |
Kryptografiespezifische Fehler können vom Microsoft RSA-Basisanbieter zurückgegeben werden. Diesen Fehlern wird CRYPT_* vorangestellt und in Winerror.h definiert.
Hinweise
Um Daten zu empfangen, muss sich der empfangende Peer für das PEER_GROUP_EVENT_INCOMING_DATA Peerereignis registriert haben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Advanced Networking Pack forWindows XP |
| Unterstützte Mindestversion (Server) | Nicht unterstützt |
| Zielplattform | Windows |
| Kopfzeile | p2p.h |
| Bibliothek | P2P.lib |
| DLL | P2P.dll |