Bagikan melalui


Fungsi PeerGraphSendData (p2p.h)

Fungsi PeerGraphSendData mengirim data ke simpul tetangga atau simpul yang terhubung langsung.

Sintaks

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

Tangani ke grafik serekan.

[in] ullConnectionId

Menentukan ID unik koneksi untuk mengirim data.

[in] pType

Menentukan jenis data yang ditentukan aplikasi untuk dikirim. Parameter ini tidak boleh NULL.

[in] cbData

Menentukan jumlah byte yang diacu oleh pvData.

[in] pvData

Arahkan ke data yang akan dikirim.

Nilai kembali

Mengembalikan S_OK jika operasi berhasil; jika tidak, fungsi mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
E_INVALIDARG
Salah satu parameter tidak valid.
PEER_E_CONNECTION_NOT_FOUND
Tidak ada koneksi dengan ID yang diberikan.
PEER_E_INVALID_GRAPH
Handel ke grafik peer tidak valid.
PEER_E_NOT_INITIALIZED
Grafik harus diinisialisasi dengan panggilan ke PeerGraphStartup sebelum menggunakan fungsi ini.

Keterangan

Fungsi PeerGraphSendData kembali segera setelah data dikirim ke lapisan jaringan; lapisan grafik serekan tidak menunggu pengakuan dari sisi lain koneksi.

Catatan Agar dapat menerima data dengan koneksi langsung, aplikasi harus mendaftar untuk peristiwa serekan jenis PEER_GRAPH_EVENT_INCOMING_DATA. Lihat PeerGraphRegisterEvent.
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP dengan SP2 [khusus aplikasi desktop],Windows XP dengan SP1 dengan Paket Jaringan Tingkat Lanjut untukWindows XP
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header p2p.h
Pustaka P2PGraph.lib
DLL P2PGraph.dll

Lihat juga

PeerGraphEnumConnections

PeerGraphOpenDirectConnection

PeerGraphRegisterEvent