struktur PNRPINFO_V1 (pnrpns.h)
Struktur PNRPINFO_V1 ditujukkan oleh anggota lpBlob dari struktur WSAQUERYSET .
Sintaks
typedef struct _PNRPINFO_V1 {
DWORD dwSize;
LPWSTR lpwszIdentity;
DWORD nMaxResolve;
DWORD dwTimeout;
DWORD dwLifetime;
PNRP_RESOLVE_CRITERIA enResolveCriteria;
DWORD dwFlags;
SOCKET_ADDRESS saHint;
PNRP_REGISTERED_ID_STATE enNameState;
} PNRPINFO_V1, *PPNRPINFO_V1;
Anggota
dwSize
Menentukan ukuran struktur ini.
lpwszIdentity
Menunjuk ke string Unicode yang berisi identitas.
nMaxResolve
Menentukan jumlah resolusi yang diminta.
dwTimeout
Menentukan waktu, dalam detik, untuk menunggu respons.
dwLifetime
Menentukan jumlah detik antara operasi refresh. Harus 86400 (24 * 60 * 60 detik).
enResolveCriteria
Menentukan kriteria yang digunakan untuk mengatasi kecocokan. PNRP dapat mencari nama pencocokan pertama, atau mencoba menemukan nama yang secara numerik dekat dengan lokasi layanan. Nilai yang valid ditentukan oleh PNRP_RESOLVE_CRITERIA.
dwFlags
Menentukan bendera yang akan digunakan untuk operasi penyelesaian. Nilai yang valid adalah:
Nilai | Deskripsi |
---|---|
PNRPINFO_HINT | Menunjukkan bahwa anggota saHint digunakan. Petunjuk memengaruhi bagaimana bagian lokasi layanan dari ID PNRP dihasilkan; ini juga memengaruhi bagaimana nama diselesaikan, dan menentukan cara memilih di antara beberapa nama serekan. |
saHint
Menentukan alamat IPv6 yang akan digunakan untuk lokasi tersebut. Anggota dwFlags harus PNRPINFO_HINT.
enNameState
Menentukan status ID terdaftar. Nilai ini dicadangkan dan harus diatur ke nol (0).
Keterangan
Dimulai dengan Windows Vista, silakan gunakan struktur PNRPINFO_V2 .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP dengan SP2 [hanya aplikasi desktop],Windows XP dengan SP1 dengan Paket Jaringan Tingkat Lanjut untuk Windows XP |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | pnrpns.h |