Compartilhar via


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

Confira também

PNRP e BLOB

PNRP e WSAQUERYSET

PNRPINFO_V2

WSAQUERYSET