estrutura PNRPINFO_V1 (pnrpns.h)
A estrutura PNRPINFO_V1 é apontada pelo membro lpBlob da estrutura WSAQUERYSET .
Sintaxe
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;
Membros
dwSize
Especifica o tamanho dessa estrutura.
lpwszIdentity
Aponta para a cadeia de caracteres Unicode que contém a identidade.
nMaxResolve
Especifica o número solicitado de resoluções.
dwTimeout
Especifica o tempo, em segundos, para aguardar uma resposta.
dwLifetime
Especifica o número de segundos entre as operações de atualização. Deve ser 86400 (24 * 60 * 60 segundos).
enResolveCriteria
Especifica os critérios usados para resolve correspondências. O PNRP pode procurar o primeiro nome correspondente ou tentar encontrar um nome numericamente próximo ao local do serviço. Os valores válidos são especificados por PNRP_RESOLVE_CRITERIA.
dwFlags
Especifica os sinalizadores a serem usados para a operação de resolve. O valor válido é:
Valor | Descrição |
---|---|
PNRPINFO_HINT | Indica que o membro saHint é usado. A dica influencia como a parte do local do serviço da ID PNRP é gerada; também influencia como os nomes são resolvidos e especifica como selecionar entre vários nomes de pares. |
saHint
Especifica o endereço IPv6 a ser usado para o local. O membro dwFlags deve ser PNRPINFO_HINT.
enNameState
Especifica o estado da ID registrada. Esse valor é reservado e deve ser definido como zero (0).
Comentários
A partir do Windows Vista, use a estrutura PNRPINFO_V2 .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP com SP2 [somente aplicativos da área de trabalho], Windows XP com SP1 com o Pacote de Rede Avançado para Windows XP |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | pnrpns.h |