Partager via


structure NET_DEVICE_RESET_CAPABILITIES (netadaptercx.h)

La structure NET_DEVICE_RESET_CAPABILITIES décrit les fonctionnalités d’un pilote client pour collecter les diagnostics pendant le processus de réinitialisation et de récupération de l’appareil.

Syntaxe

typedef struct _NET_DEVICE_RESET_CAPABILITIES {
  ULONG                                    Size;
  GUID                                     ResetDiagnosticsGuid;
  PFN_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics;
} NET_DEVICE_RESET_CAPABILITIES;

Membres

Size

Taille de cette structure, en octets.

ResetDiagnosticsGuid

Un pilote client a spécifié un identificateur unique global (GUID). Les développeurs peuvent utiliser cet identificateur pour récupérer les diagnostics de réinitialisation. Le pilote client collecte les diagnostics en tant que données secondaires dans le vidage du noyau complet capturé dans le processus de réinitialisation et de récupération de l’appareil.

EvtNetDeviceCollectResetDiagnostics

Pointeur vers l’implémentation du pilote client du rappel EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS qui collecte les diagnostics de réinitialisation spécifiques à l’appareil à partir d’un appareil matériel.

Remarques

Les pilotes clients initialisent et inscrivent cette structure dans leur fonction de rappel EVT_WDF_DRIVER_DEVICE_ADD.

Appelez NET_DEVICE_RESET_CAPABILITIES_INIT pour initialiser cette structure.

Appelez NetDeviceInitSetResetCapabilities pour inscrire cette structure dans le framework NetAdapterCx.

Pour plus d’informations, consultez Inscrire NET_DEVICE_RESET_CAPABILITIES.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11
serveur minimum pris en charge Windows Server 2022
version minimale de UMDF 2.33
d’en-tête netadaptercx.h (include netadaptercx.h)

Voir aussi

récupération d’une carte réseau sans réponse avec NetAdapterCx PLDR

EVT_WDF_DRIVER_DEVICE_ADD

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS

NET_DEVICE_RESET_CAPABILITIES_INIT

NetDeviceInitSetResetCapabilities