Bagikan melalui


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

Lihat juga

PNRP dan BLOB

PNRP dan WSAQUERYSET

PNRPINFO_V2

WSAQUERYSET