PeerGraphSendData-Funktion (p2p.h)
Die Funktion PeerGraphSendData sendet Daten an einen Nachbarknoten oder einen direkt verbundenen Knoten.
Syntax
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphSendData(
[in] HGRAPH hGraph,
[in] ULONGLONG ullConnectionId,
[in] const GUID *pType,
[in] ULONG cbData,
[in] PVOID pvData
);
Parameter
[in] hGraph
Handle mit dem Peerdiagramm.
[in] ullConnectionId
Gibt die eindeutige ID der Verbindung an, über die Daten gesendet werden sollen.
[in] pType
Gibt einen anwendungsdefiniert zu sendenden Datentyp an. Dieser Parameter darf nicht NULL sein.
[in] cbData
Gibt die Anzahl der Bytes an, auf die von pvData verwiesen wird.
[in] pvData
Zeiger auf die zu sendenden Daten.
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. |
|
Es ist keine Verbindung mit der angegebenen ID vorhanden. |
|
Das Handle für das Peerdiagramm ist ungültig. |
|
Der Graph muss mit einem Aufruf von PeerGraphStartup initialisiert werden, bevor diese Funktion verwendet wird. |
Hinweise
Die PeerGraphSendData-Funktion gibt zurück, sobald Daten an die Netzwerkebene gesendet wurden. Die Peergraphingschicht wartet nicht auf eine Bestätigung von der anderen Seite der Verbindung.
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 | P2PGraph.lib |
DLL | P2PGraph.dll |