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
ID가 포함된 유니코드 문자열을 가리킵니다.
nMaxResolve
요청된 해상도 수를 지정합니다.
dwTimeout
응답을 기다리는 시간(초)을 지정합니다.
dwLifetime
새로 고침 작업 사이의 시간(초)을 지정합니다. 86400(24 * 60 * 60초)이어야 합니다.
enResolveCriteria
일치 항목을 resolve 데 사용되는 조건을 지정합니다. PNRP는 일치하는 첫 번째 이름을 찾거나 서비스 위치에 숫자로 가까운 이름을 찾으려고 시도할 수 있습니다. 유효한 값은 PNRP_RESOLVE_CRITERIA 지정됩니다.
dwFlags
resolve 작업에 사용할 플래그를 지정합니다. 유효한 값은 다음과 같습니다.
값 | Description |
---|---|
PNRPINFO_HINT | saHint 멤버가 사용됨을 나타냅니다. 힌트는 PNRP ID의 서비스 위치 부분이 생성되는 방식에 영향을 줍니다. 또한 이름을 확인하는 방법에 영향을 주고 여러 피어 이름 중에서 선택하는 방법을 지정합니다. |
saHint
위치에 사용할 IPv6 주소를 지정합니다. dwFlags 멤버는 PNRPINFO_HINT 합니다.
enNameState
등록된 ID의 상태를 지정합니다. 이 값은 예약되어 있으며 0으로 설정해야 합니다.
설명
Windows Vista부터 PNRPINFO_V2 구조를 사용하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | WINDOWS XP SP2 [데스크톱 앱만 해당], Windows XP용 고급 네트워킹 팩이 있는 WINDOWS XP SP1 |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | pnrpns.h |