共用方式為


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

另請參閱

PNRP 和 BLOB

PNRP 和 WSAQUERYSET

PNRPINFO_V2

WSAQUERYSET