NdfCreateGroupingIncident, fonction (ndfapi.h)
La fonction NdfCreateGroupingIncident crée une session pour diagnostiquer les problèmes de fonctionnalité de regroupement d’égal à égal.
Syntaxe
HRESULT NdfCreateGroupingIncident(
[in, optional] LPCWSTR CloudName,
[in, optional] LPCWSTR GroupName,
[in, optional] LPCWSTR Identity,
[in, optional] LPCWSTR Invitation,
[in, optional] SOCKET_ADDRESS_LIST *Addresses,
[in, optional] LPCWSTR appId,
[out] NDFHANDLE *handle
);
Paramètres
[in, optional] CloudName
Type : LPCWSTR
Nom du cloud PNRP (Peer Name Resolution Protocol) où le groupe est créé. Si la valeur est NULL, la session ne tente pas de diagnostiquer les problèmes liés à PNRP.
[in, optional] GroupName
Type : LPCWSTR
Nom du groupe à diagnostiquer. Si la valeur est NULL, la session ne tente pas de diagnostiquer les problèmes liés à la disponibilité du groupe.
[in, optional] Identity
Type : LPCWSTR
Identité qu’un homologue utilise pour accéder au groupe. Si la valeur est NULL, la session ne tente pas de diagnostiquer les problèmes liés à la capacité du groupe à s’inscrire dans PNRP.
[in, optional] Invitation
Type : LPCWSTR
Invitation XML accordée par un autre homologue. Une invitation est créée lorsque l’homologue invitant appelle PeerGroupCreateInvitation ou PeerGroupIssueCredentials. Si cette valeur est présente, l’invitation est vérifiée pour s’assurer que son format et son expiration sont valides.
[in, optional] Addresses
Type : SOCKET_ADDRESS_LIST*
Liste facultative des adresses des homologues auxquels l’application tente de se connecter. Si ce paramètre est utilisé, la classe d’assistance diagnostiquera la connectivité à ces adresses.
[in, optional] appId
Type : LPCWSTR
ID d’application pour l’application appelante.
[out] handle
Type : NDFHANDLE*
Gérez l’incident de l’infrastructure de diagnostics réseau.
Valeur retournée
Type : HRESULT
Les valeurs de retour possibles incluent, sans s’y limiter, les éléments suivants.
Code de retour | Description |
---|---|
|
L’opération a réussi. |
|
Un ou plusieurs paramètres n’ont pas été fournis correctement. |
Remarques
Le niveau de diagnostic effectué dépend des paramètres fournis.
- Si aucun paramètre n’est spécifié, NDF valide le service de regroupement status, la status des services d’égal à égal (PNRP et Identity Manager) et la synchronisation d’horloge Windows.
- Si CloudName est spécifié, NDF valide la fonctionnalité de regroupement dans ce cloud.
- Si GroupName est spécifié, NDF vérifie que le nom peut être résolu dans PNRP (ou appelle la classe d’assistance PNRP si le nom ne peut pas être résolu) et valide les paramètres de pare-feu pour le regroupement.
- Si l’identité est spécifiée, NDF valide la capacité de PNRP à inscrire groupName auprès de cette identité. En cas d’échec, la classe d’assistance PNRP est appelée.
- Si l’invitation est spécifiée, groupName est dérivé de l’invitation (si un GroupName n’a pas été également spécifié) et NDF valide le format et l’status de l’invitation.
- Si des adresses sont spécifiées, NDF vérifie si Windows peut se connecter à jusqu’à trois de ces adresses.
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 |