Fungsi PeerGroupCreate (p2p.h)
Fungsi PeerGroupCreate membuat grup peer baru.
Sintaks
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupCreate(
[in] PPEER_GROUP_PROPERTIES pProperties,
[out] HGROUP *phGroup
);
Parameter
[in] pProperties
Arahkan ke struktur PEER_GROUP_PROPERTIES yang menentukan detail spesifik grup, seperti nama grup serekan, masa pakai undangan, dan masa pakai kehadiran. Parameter ini diperlukan.
Anggota berikut harus diatur:
- pwzCreatorPeerName
Anggota berikut ini tidak dapat diatur:
- pwzGroupPeerName
[out] phGroup
Mengembalikan penunjuk gagang ke grup serekan. Fungsi apa pun yang disebut dengan handel ini sebagai parameter memiliki tindakan yang sesuai yang dilakukan pada grup serekan tersebut. 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. |
|
Cloud yang ditentukan dalam pProperti tidak dapat ditemukan secara unik (lebih dari satu cloud cocok dengan nama yang disediakan). |
|
Pengklasifikasi grup serekan yang ditentukan dalam pProperties tidak valid. |
|
Nama serekan yang ditentukan untuk grup dalam pProperties tidak valid. |
|
Satu atau beberapa properti grup serekan yang disediakan dalam pProperties tidak valid. |
|
Cloud yang ditentukan dalam pProperties tidak dapat ditemukan. |
|
Akses ke kunci identitas atau grup ditolak. Biasanya, ini disebabkan oleh daftar kontrol akses (ACL) yang salah untuk folder yang berisi kunci pengguna atau komputer. Ini dapat terjadi ketika ACL diatur ulang secara manual. |
|
Kata sandi yang ditentukan tidak memenuhi persyaratan kata sandi sistem. |
|
Identitas serekan yang ditentukan sebagai Pembuat Grup telah dihapus atau sedang dalam proses dihapus. |
Kesalahan khusus kriptografi dapat dikembalikan dari Penyedia Dasar Microsoft RSA. Kesalahan ini diawali dengan CRYPT_* dan didefinisikan dalam Winerror.h.
Keterangan
PeerGroupConnect harus dipanggil oleh pembuat grup segera setelah pembuatan. Jika ini tidak terjadi, pengguna yang diberi undangan akan berhasil memanggil PeerGroupConnect tetapi mereka tidak akan dapat mendengarkan dan akhirnya akan menerima peristiwa koneksi gagal.
Aplikasi mendapatkan identitas dengan memanggil PeerIdentityCreate, atau metode lain yang mengembalikan string nama identitas. Identitas ini berfungsi sebagai pemilik grup, dan merupakan anggota awal grup serekan saat dibuat.
Untuk aplikasi yang menggunakan kata sandi, disarankan kata sandi ditangani dengan aman dengan memanggil fungsi CryptoProtectMemory dan SecureZeroMemory .
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 |