Partager via


NetDeviceStoreResetDiagnostics, fonction (netadaptercx.h)

La fonction NetDeviceStoreResetDiagnostics stocke les diagnostics de réinitialisation collectées du pilote client dans l’infrastructure NetAdapterCx.

Syntaxe

void NetDeviceStoreResetDiagnostics(
  [_In_]                                   WDFDEVICE   Device,
  [_In_]                                   SIZE_T      ResetDiagnosticsSize,
  [_In_reads_bytes_(ResetDiagnosticsSize)] const UINT8 *ResetDiagnosticsBuffer
);

Paramètres

[_In_] Device

Objet WDFDEVICE créé précédemment par le pilote client avec un appel à WdfDeviceCreate.

[_In_] ResetDiagnosticsSize

Taille en octets de ResetDiagnosticsBuffer. La taille maximale de la réinitialisation diagnostics l’infrastructure accepte est de 1 Mo.

[_In_reads_bytes_(ResetDiagnosticsSize)] ResetDiagnosticsBuffer

Pointeur vers la mémoire tampon de données qui contient la réinitialisation diagnostics données. La mémoire tampon de données peut provenir d’un pool paginé ou non paginé.

Valeur de retour

None

Remarques

Le seul scénario valide pour appeler la fonction NetDeviceStoreResetDiagnostics se trouve dans le rappel EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS d’un pilote client. Le pilote client doit appeler NetDeviceStoreResetDiagnostics à PASSIVE_LEVEL

Pour savoir comment utiliser correctement la fonction NetDeviceStoreResetDiagnostics , consultez Implémenter EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11
Serveur minimal pris en charge Windows Server 2022
Version UMDF minimale 2,33
En-tête netadaptercx.h (inclure netadaptercx.h)
IRQL PASSIVE_LEVEL

Voir aussi

Récupération d’une carte réseau qui ne répond pas avec NetAdapterCx PLDR

WdfDeviceCreate

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS