struktur PEER_INVITATION_INFO (p2p.h)
Struktur PEER_INVITATION_INFO menentukan informasi tentang undangan untuk bergabung dengan grup serekan. Undangan direpresentasikan sebagai string Unicode. Untuk mendapatkan struktur ini, teruskan string undangan XML yang dibuat oleh PeerGroupCreateInvitation ke PeerGroupParseInvitation.
Sintaks
typedef struct peer_invitation_info_tag {
DWORD dwSize;
DWORD dwFlags;
PWSTR pwzCloudName;
DWORD dwScope;
DWORD dwCloudFlags;
PWSTR pwzGroupPeerName;
PWSTR pwzIssuerPeerName;
PWSTR pwzSubjectPeerName;
PWSTR pwzGroupFriendlyName;
PWSTR pwzIssuerFriendlyName;
PWSTR pwzSubjectFriendlyName;
FILETIME ftValidityStart;
FILETIME ftValidityEnd;
ULONG cRoles;
PEER_ROLE_ID *pRoles;
ULONG cClassifiers;
PWSTR *ppwzClassifiers;
CERT_PUBLIC_KEY_INFO *pSubjectPublicKey;
PEER_GROUP_AUTHENTICATION_SCHEME authScheme;
} PEER_INVITATION_INFO, *PPEER_INVITATION_INFO;
Anggota
dwSize
Menentukan ukuran struktur ini, dalam byte.
dwFlags
Harus diatur ke 0x00000000.
pwzCloudName
Penunjuk ke string Unicode yang menentukan nama cloud PNRP.
dwScope
Menentukan cakupan tempat grup serekan didaftarkan.
Nilai | Makna |
---|---|
|
Cakupan global, termasuk Internet. |
|
Cakupan lokal. |
|
Cakupan tautan lokal. |
dwCloudFlags
Menentukan sekumpulan bendera yang menjelaskan fitur cloud PNRP.
Nilai | Makna |
---|---|
|
Tidak ada bendera yang ditetapkan. |
|
Nama cloud tidak tersedia di komputer lain; ditentukan secara lokal. |
pwzGroupPeerName
Penunjuk ke string Unicode yang menentukan nama serekan grup serekan.
pwzIssuerPeerName
Penunjuk ke string Unicode yang menentukan nama PNRP dari serekan yang mengeluarkan undangan.
pwzSubjectPeerName
Penunjuk ke string Unicode yang menentukan nama PNRP peer yang menerima undangan.
pwzGroupFriendlyName
Penunjuk ke string Unicode yang menentukan nama ramah (tampilan) dari grup serekan.
pwzIssuerFriendlyName
Penunjuk ke string Unicode yang menentukan nama ramah (tampilan) dari serekan yang mengeluarkan undangan.
pwzSubjectFriendlyName
Penunjuk ke string Unicode yang menentukan nama ramah (tampilan) dari peer yang menerima undangan.
ftValidityStart
Menentukan nilai UTC FILETIME yang menunjukkan kapan undangan menjadi valid.
ftValidityEnd
Menentukan nilai UTC FILETIME yang menunjukkan kapan undangan menjadi tidak valid.
cRoles
Menentukan jumlah GUID peran yang ada dalam pRoles.
pRoles
Arahkan ke daftar GUID yang menentukan kumpulan gabungan peran yang tersedia. Peran yang tersedia adalah sebagai berikut.
cClassifiers
Nilai bilangan bulat yang tidak ditandatangani yang berisi jumlah nilai string yang tercantum dalam ppwzClassifiers. Bidang ini disediakan untuk digunakan di masa mendatang.
ppwzClassifiers
Daftar penunjuk ke string Unicode. Bidang ini disediakan untuk digunakan di masa mendatang.
pSubjectPublicKey
Penunjuk ke struktur CERT_PUBLIC_KEY_INFO yang berisi kunci umum penerima yang dikembalikan dan jenis algoritma enkripsi yang digunakannya.
authScheme
Windows Vista atau yang lebih baru. Nilai enumerasi PEER_GROUP_AUTHENTICATION_SCHEME yang menunjukkan jenis autentikasi yang digunakan untuk memvalidasi undangan grup serekan.
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 |
Header | p2p.h |