NdfCreateInboundIncident, fonction (ndfapi.h)
La fonction NdfCreateInboundIncident crée une session pour diagnostiquer la connectivité entrante pour une application ou un service spécifique.
Syntaxe
void NdfCreateInboundIncident(
[in, optional] LPCWSTR applicationID,
[in, optional] LPCWSTR serviceID,
[in, optional] SID *userID,
[in, optional] const SOCKADDR_STORAGE *localTarget,
IPPROTO protocol,
DWORD dwFlags,
[out] NDFHANDLE *handle
);
Paramètres
[in, optional] applicationID
Type : LPCWSTR
Chemin d’accès complet à l’application recevant le trafic entrant.
[in, optional] serviceID
Type : LPCWSTR
Service Windows recevant le trafic entrant.
dll,-28502 (partage de fichiers/impression)
dll,-28752 (Bureau à distance)
dll,-32752 (découverte du réseau)
[in, optional] userID
Type : SID*
SID de l’application recevant le trafic. Si la valeur est NULL, le SID de l’appelant est automatiquement utilisé.
[in, optional] localTarget
Type : const SOCKADDR_STORAGE
Structure SOCKADDR_STORAGE qui limite le diagnostic au trafic vers une adresse IP spécifique. Si la valeur est NULL, tout le trafic est inclus dans le diagnostic.
protocol
Type : IPPROTO
Protocole qui doit être diagnostiqué. Par exemple, IPPROTO_TCP serait utilisé pour indiquer le protocole TCP/IP.
dwFlags
Type : DWORD
Valeurs possibles :
NDF_INBOUND_FLAG_EDGETRAVERSAL
Indique qu’une configuration doit être considérée comme non saine si les deux passerelles sur le réseau local se trouvent dans la plage d’accès privé, plutôt que de considérer uniquement la configuration comme étant saine si les deux passerelles sont des appareils de passerelle Internet (IGD).
NDF_INBOUND_FLAG_HEALTHCHECK
Termine la session immédiatement si aucun problème de trafic entrant n’est diagnostiqué, au lieu d’activer le suivi détaillé et de permettre à l’utilisateur de reproduire son problème pour un deuxième diagnostic.
[out] handle
Type : NDFHANDLE*
Pointeur vers un handle vers 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 |
---|---|
|
L’opération a réussi. |
|
Un ou plusieurs paramètres n’ont pas été fournis correctement. |
Remarques
ApplicationID ou serviceID doivent être spécifiés, mais pas les deux.
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 |