Compartilhar via


Função NdfCreatePnrpIncident (ndfapi.h)

A função NdfCreatePnrpIncident cria uma sessão para diagnosticar problemas com o serviço PNRP (Protocolo de Resolução de Nomes Pares).

Sintaxe

void NdfCreatePnrpIncident(
  [in]           LPCWSTR   cloudname,
  [in, optional] LPCWSTR   peername,
  [in]           BOOL      diagnosePublish,
  [in, optional] LPCWSTR   appId,
  [out]          NDFHANDLE *handle
);

Parâmetros

[in] cloudname

Tipo: LPCWSTR

O nome da nuvem a ser diagnosticada.

[in, optional] peername

Tipo: LPCWSTR

Nome opcional de um nó par que o PNRP pode tentar resolve. Os resultados serão usados para ajudar a diagnosticar quaisquer problemas.

[in] diagnosePublish

Tipo: BOOL

Especifica se a classe auxiliar deve verificar se o nó pode publicar IDs. Se FALSE, esta etapa de diagnóstico será ignorada.

[in, optional] appId

Tipo: LPCWSTR

ID do aplicativo para o aplicativo de chamada.

[out] handle

Tipo: NDFHANDLE*

Identificador para o incidente da Estrutura de Diagnóstico de Rede.

Retornar valor

Tipo: HRESULT

Os valores retornados possíveis incluem, mas não se limitam a, o seguinte.

Código de retorno Descrição
S_OK
A operação foi realizada com êxito.
NDF_E_BAD_PARAM
Um ou mais parâmetros não foram fornecidos corretamente.

Comentários

O nível de diagnóstico executado depende dos parâmetros fornecidos. A disponibilidade do serviço PNRP e a disponibilidade da classe de rede IPv6 serão diagnosticadas e o diagnóstico adicional será executado se determinados parâmetros forem fornecidos.

  • Se peername for especificado, o NDF validará a disponibilidade desse par na rede PNRP.
  • Se diagnostiquePublish for especificado, o NDF validará a capacidade de publicar um nome no PNRP.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ndfapi.h
Biblioteca Ndfapi.lib
DLL Ndfapi.dll