Fungsi PeerGroupEnumMembers (p2p.h)
Fungsi PeerGroupEnumMembers membuat enumerasi anggota grup serekan yang tersedia dan informasi keanggotaan terkait.
Sintaks
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupEnumMembers(
[in] HGROUP hGroup,
[in] DWORD dwFlags,
[in] PCWSTR pwzIdentity,
[out] HPEERENUM *phPeerEnum
);
Parameter
[in] hGroup
Tangani ke grup serekan yang anggotanya dijumlahkan. Handel ini dikembalikan oleh fungsi PeerGroupCreate, PeerGroupOpen, atau PeerGroupJoin . Parameter ini diperlukan.
[in] dwFlags
Menentukan bendera PEER_MEMBER_FLAGS yang menunjukkan jenis anggota mana yang akan disertakan dalam enumerasi. Jika nilai ini diatur ke nol, semua anggota grup serekan disertakan.
Nilai | Makna |
---|---|
|
Hitung semua anggota grup serekan saat ini yang sedang online. |
[in] pwzIdentity
Untai (karakter) Unicode yang berisi identitas serekan tertentu yang informasinya diambil dan dikembalikan dalam enumerasi satu item. Jika parameter ini NULL, semua anggota grup serekan saat ini diambil. Parameter ini diperlukan.
[out] phPeerEnum
Arahkan ke enumerasi yang berisi daftar anggota grup serekan yang dikembalikan. Handel ini diteruskan ke
PeerGetNextItem untuk mengambil item, dengan setiap item direpresentasikan sebagai penunjuk ke struktur PEER_MEMBER . Setelah selesai, PeerEndEnumeration dipanggil untuk mengembalikan memori yang digunakan oleh enumerasi. Parameter ini diperlukan.
Mengembalikan nilai
Mengembalikan S_OK jika operasi berhasil. Jika tidak, fungsi mengembalikan salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Salah satu parameter tidak valid. |
|
Memori tidak cukup untuk melakukan operasi yang ditentukan. |
|
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.
Keterangan
Simpul lokal selalu merupakan item pertama dalam enumerasi jika pwzIdentity adalah NULL, dan dwFlags diatur untuk menunjukkan bahwa simpul lokal adalah anggota subset eksplisit.
Secara default, setiap anggota menerbitkan informasi keanggotaan ke grup serekan. Jika PEER_MEMBER_DATA_OPTIONAL diatur pada data PEER_MEMBER untuk rekan tersebut, informasi ini hanya tersedia saat serekan melakukan tindakan dalam grup, misalnya, menerbitkan rekaman, memperbarui kehadiran, atau mengeluarkan GMC.
Persyaratan
Persyaratan | Nilai |
---|---|
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 |