PNRPINFO_V1結構 (pnrpns.h)
PNRPINFO_V1 結構是由 WSAQUERYSET 結構的 lpBlob 成員所指向。
語法
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;
成員
dwSize
指定這個結構的大小。
lpwszIdentity
指向包含身分識別的 Unicode 字串。
nMaxResolve
指定要求的解析度數目。
dwTimeout
指定等候回應的時間,以秒為單位。
dwLifetime
指定重新整理作業之間的秒數。 必須是 86400 (24 * 60 * 60 秒) 。
enResolveCriteria
指定用來解析相符專案的準則。 PNRP 可以尋找第一個相符的名稱,或嘗試尋找接近服務位置的名稱。 有效值是由 PNRP_RESOLVE_CRITERIA所指定。
dwFlags
指定要用於解析作業的旗標。 有效值為:
值 | Description |
---|---|
PNRPINFO_HINT | 表示使用 SaHint 成員。 提示會影響產生 PNRP 識別碼的服務位置部分的方式;它也會影響如何解析名稱,並指定如何在多個對等名稱之間選取。 |
saHint
指定要用於位置的 IPv6 位址。 dwFlags 成員必須是PNRPINFO_HINT。
enNameState
指定已註冊標識碼的狀態。 這個值是保留的,且必須設定為0 (0) 。
備註
從 Windows Vista 開始,請使用 PNRPINFO_V2 結構。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP 搭配 SP2 [僅限傳統型應用程式],Windows XP 搭配 SP1 與適用於 Windows XP 的進階網络套件 |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | pnrpns.h |