Bagikan melalui


Fungsi PeerGroupSendData (p2p.h)

Fungsi PeerGroupSendData mengirim data ke anggota melalui koneksi tetangga atau langsung.

Sintaks

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

Tangani ke grup yang berisi kedua anggota koneksi. Handel ini dikembalikan oleh fungsi PeerGroupCreate, PeerGroupOpen, atau PeerGroupJoin . Parameter ini diperlukan.

[in] ullConnectionId

Bilangan bulat 64-bit yang tidak ditandatangani yang berisi ID koneksi yang menghosting transmisi data. ID koneksi diperoleh dengan memanggil PeerGroupOpenDirectConnection. Parameter ini diperlukan.

[in] pType

Penunjuk ke nilai GUID yang secara unik mengidentifikasi data yang dikirimkan. Parameter ini diperlukan.

[in] cbData

Menentukan ukuran data dalam pvData, dalam byte. Parameter ini diperlukan.

[in] pvData

Arahkan ke blok data yang akan dikirim. Aplikasi penerima bertanggung jawab untuk mengurai data ini. Parameter ini diperlukan.

Mengembalikan nilai

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
Koneksi dengan ID yang ditentukan dalam ullConnectionId tidak dapat ditemukan.
 

Kesalahan khusus kriptografi dapat dikembalikan dari Penyedia Dasar Microsoft RSA. Kesalahan ini diawali dengan CRYPT_* dan didefinisikan dalam Winerror.h.

Keterangan

Untuk menerima data, peer penerima harus telah mendaftar untuk peristiwa peer PEER_GROUP_EVENT_INCOMING_DATA .

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 P2P.lib
DLL P2P.dll

Lihat juga

PeerGroupCloseDirectConnection

PeerGroupBuat

PeerGroupJoin

PeergroupBuka

PeergroupOpenDirectConnection