Condividi tramite


funzione NET_DEVICE_RESET_CAPABILITIES_INIT (netadaptercx.h)

La funzione NET_DEVICE_RESET_CAPABILITIES_INIT inizializza una struttura NET_DEVICE_RESET_CAPABILITIES.

Sintassi

void NET_DEVICE_RESET_CAPABILITIES_INIT(
  [_Out_] NET_DEVICE_RESET_CAPABILITIES            *ResetCapabilities,
  [_In_]  GUID                                     ResetDiagnosticsGuid,
  [_In_]  PFN_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics
);

Parametri

[_Out_] ResetCapabilities

Puntatore a una struttura di NET_DEVICE_RESET_CAPABILITIES allocata dal driver.

[_In_] 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 di reimpostazione come dati secondari nel dump completo del kernel acquisito nel processo di ripristino e ripristino del dispositivo.

[_In_] 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.

Valore restituito

Nessuno

Osservazioni

Un driver client chiama in genere NET_DEVICE_RESET_CAPABILITIES_INIT nel callback EVT_WDF_DRIVER_DEVICE_ADD.

Questa funzione elimina la struttura NET_DEVICE_RESET_CAPABILITIES e riempie il relativo membro Size. Imposta quindi il membro ResetDiagnosticsGuid e EvtNetDeviceCollectResetDiagnostics membro con i parametri di input corrispondenti.

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)
IRQL PASSIVE_LEVEL

Vedere anche

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

EVT_WDF_DRIVER_DEVICE_ADD

NET_DEVICE_RESET_CAPABILITIES

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS