Partager via


Fonction NdfCreatePnrpIncident (ndfapi.h)

La fonction NdfCreatePnrpIncident crée une session pour diagnostiquer les problèmes avec le service PNRP (Peer Name Resolution Protocol).

Syntaxe

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

Paramètres

[in] cloudname

Type : LPCWSTR

Nom du cloud à diagnostiquer.

[in, optional] peername

Type : LPCWSTR

Nom facultatif d’un nœud homologue que PNRP peut tenter de résoudre. Les résultats seront utilisés pour aider à diagnostiquer les problèmes éventuels.

[in] diagnosePublish

Type : BOOL

Spécifie si la classe d’assistance doit vérifier que le nœud peut publier des ID. Si la valeur est FALSE, cette étape de diagnostic est ignorée.

[in, optional] appId

Type : LPCWSTR

ID d’application pour l’application appelante.

[out] handle

Type : NDFHANDLE*

Gérez l’incident network Diagnostics Framework.

Valeur retournée

Type : HRESULT

Les valeurs de retour possibles incluent, sans s’y limiter, les éléments suivants.

Code de retour Description
S_OK
L’opération a réussi.
NDF_E_BAD_PARAM
Un ou plusieurs paramètres n’ont pas été fournis correctement.

Remarques

Le niveau de diagnostic effectué dépend des paramètres fournis. La disponibilité du service PNRP et la disponibilité de la classe réseau IPv6 seront diagnostiquées, et un diagnostic supplémentaire sera effectué si certains paramètres sont fournis.

  • Si peername est spécifié, NDF valide la disponibilité de cet homologue dans le réseau PNRP.
  • Si diagnosticPublish est spécifié, NDF valide la possibilité de publier un nom dans PNRP.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête ndfapi.h
Bibliothèque Ndfapi.lib
DLL Ndfapi.dll