Funzione PeerGraphSendData (p2p.h)
La funzione PeerGraphSendData invia dati a un nodo adiacente o a un nodo connesso direttamente.
Sintassi
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphSendData(
[in] HGRAPH hGraph,
[in] ULONGLONG ullConnectionId,
[in] const GUID *pType,
[in] ULONG cbData,
[in] PVOID pvData
);
Parametri
[in] hGraph
Handle per il grafico peer.
[in] ullConnectionId
Specifica l'ID univoco della connessione in cui inviare i dati.
[in] pType
Specifica un tipo di dati definito dall'applicazione da inviare. Questo parametro non può essere NULL.
[in] cbData
Specifica il numero di byte a cui punta pvData.
[in] pvData
Puntatore ai dati da inviare.
Valore restituito
Restituisce S_OK se l'operazione ha esito positivo; in caso contrario, la funzione restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
|
Uno dei parametri non è valido. |
|
Non esiste alcuna connessione con l'ID specificato. |
|
L'handle per il grafico peer non è valido. |
|
Il grafico deve essere inizializzato con una chiamata a PeerGraphStartup prima di usare questa funzione. |
Commenti
La funzione PeerGraphSendData restituisce non appena i dati sono stati inviati al livello di rete; il livello peer graphing non attende un riconoscimento dall'altro lato della connessione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2 [solo app desktop],Windows XP con SP1 con Advanced Networking Pack forWindows XP |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | p2p.h |
Libreria | P2PGraph.lib |
DLL | P2PGraph.dll |