Partager via


structure NET_DEVICE_RESET_CAPABILITIES (netadaptercx.h)

La structure de NET_DEVICE_RESET_CAPABILITIES décrit les fonctionnalités d’un pilote client pour collecter des 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 complet du noyau capturé dans le processus de réinitialisation et de récupération de l’appareil.

EvtNetDeviceCollectResetDiagnostics

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

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 l’infrastructure NetAdapterCx.

Pour plus d’informations, consultez Inscrire NET_DEVICE_RESET_CAPABILITIES.

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)

Voir aussi

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

EVT_WDF_DRIVER_DEVICE_ADD

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS

NET_DEVICE_RESET_CAPABILITIES_INIT

NetDeviceInitSetResetCapabilities