Condividi tramite


Funzione NdfCreatePnrpIncident (ndfapi.h)

La funzione NdfCreatePnrpIncident crea una sessione per diagnosticare i problemi con il servizio PNRP (Peer Name Resolution Protocol).

Sintassi

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

Parametri

[in] cloudname

Tipo: LPCWSTR

Nome del cloud da diagnosticare.

[in, optional] peername

Tipo: LPCWSTR

Nome facoltativo di un nodo peer che il PNRP può tentare di risolvere. I risultati verranno usati per diagnosticare eventuali problemi.

[in] diagnosePublish

Tipo: BOOL

Specifica se la classe helper deve verificare che il nodo possa pubblicare ID. Se FALSE, questo passaggio di diagnostica verrà ignorato.

[in, optional] appId

Tipo: LPCWSTR

ID applicazione per l'applicazione chiamante.

[out] handle

Tipo: NDFHANDLE*

Gestire l'evento imprevisto di Network Diagnostics Framework.

Valore restituito

Tipo: HRESULT

I valori restituiti possibili includono, ma non sono limitati a, quanto segue.

Codice restituito Descrizione
S_OK
Operazione completata.
NDF_E_BAD_PARAM
Uno o più parametri non sono stati forniti correttamente.

Commenti

Il livello di diagnosi eseguito dipende dai parametri forniti. La disponibilità del servizio PNRP e la disponibilità della classe di rete IPv6 verranno diagnosticate e verranno eseguite diagnosi aggiuntive se vengono forniti determinati parametri.

  • Se viene specificato peername , NDF convalida la disponibilità del peer nella rete PNRP.
  • Se viene specificato diagnosiPublish , NDF convalida la possibilità di pubblicare un nome in PNRP.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ndfapi.h
Libreria Ndfapi.lib
DLL Ndfapi.dll