Bagikan melalui


Fungsi PeerGroupEnumRecords (p2p.h)

Fungsi PeerGroupEnumRecords membuat enumerasi rekaman grup serekan.

Sintaks

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupEnumRecords(
  [in]  HGROUP     hGroup,
  [in]  const GUID *pRecordType,
  [out] HPEERENUM  *phPeerEnum
);

Parameter

[in] hGroup

Tangani ke grup serekan yang rekamannya dijumlahkan. Handel ini dikembalikan oleh fungsi PeerGroupCreate, PeerGroupOpen, atau PeerGroupJoin . Parameter ini diperlukan.

[in] pRecordType

Penunjuk ke nilai GUID yang secara unik mengidentifikasi jenis catatan tertentu. Jika parameter ini NULL, semua rekaman dikembalikan.

[out] phPeerEnum

Penunjuk ke enumerasi yang berisi daftar rekaman yang dikembalikan. Handel ini diteruskan ke
PeerGetNextItem untuk mengambil item, dengan setiap item diwakili sebagai penunjuk ke struktur PEER_RECORD . Setelah selesai, PeerEndEnumeration dipanggil untuk mengembalikan memori yang digunakan oleh enumerasi. Parameter ini diperlukan.

Menampilkan 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.
E_OUTOFMEMORY
Memori tidak cukup untuk melakukan operasi yang ditentukan.
PEER_E_INVALID_GROUP
Handel ke grup serekan tidak valid.
 

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

Persyaratan

   
Klien minimum yang didukung Windows XP dengan SP2 [khusus aplikasi desktop],Windows XP dengan SP1 dengan Advanced Networking Pack forWindows XP
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header p2p.h
Pustaka P2P.lib
DLL P2P.dll

Lihat juga

PeerEndEnumeration

PeerGetItemCount

PeerGetNextItem

PeerGroupGetRecord