Condividi tramite


struttura NET_DEVICE_RESET_CAPABILITIES (netadaptercx.h)

La struttura NET_DEVICE_RESET_CAPABILITIES descrive le funzionalità di un driver client per la raccolta della diagnostica durante il processo di ripristino e reimpostazione del dispositivo.

Sintassi

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

Membri

Size

Dimensioni di questa struttura, in byte.

ResetDiagnosticsGuid

Driver client specificato identificatore univoco globale (GUID). Gli sviluppatori possono usare questo identificatore per recuperare la diagnostica di reimpostazione. Il driver client raccoglie la diagnostica come dati secondari nel dump completo del kernel acquisito nel processo di ripristino e ripristino del dispositivo.

EvtNetDeviceCollectResetDiagnostics

Puntatore all'implementazione del driver client del callback EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS che raccoglie la diagnostica di reimpostazione specifica del dispositivo da un dispositivo hardware.

Osservazioni

I driver client inizializzano e registrano questa struttura nella funzione di callback EVT_WDF_DRIVER_DEVICE_ADD.

Chiamare NET_DEVICE_RESET_CAPABILITIES_INIT per inizializzare questa struttura.

Chiamare NetDeviceInitSetResetCapabilities per registrare questa struttura nel framework NetAdapterCx.

Per altre informazioni, vedere Register NET_DEVICE_RESET_CAPABILITIES.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11
server minimo supportato Windows Server 2022
versione minima di UMDF 2.33
intestazione netadaptercx.h (include netadaptercx.h)

Vedere anche

Ripristino di una scheda di interfaccia di rete non risponde con NetAdapterCx PLDR

EVT_WDF_DRIVER_DEVICE_ADD

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS

NET_DEVICE_RESET_CAPABILITIES_INIT

NetDeviceInitSetResetCapabilities