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 del kernel completo acquisito nel processo di reimpostazione 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 consente di zero la struttura di NET_DEVICE_RESET_CAPABILITIES e di compilare il relativo membro Size . Imposta quindi il membro ResetDiagnosticsGuid e EvtNetDeviceCollectResetDiagnostics con i parametri di input corrispondenti.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 |
Server minimo supportato | Windows Server 2022 |
Versione UMDF minima | 2.33 |
Intestazione | netadaptercx.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |
Vedi anche
Ripristino di una scheda di interfaccia di rete non risponde con NetAdapterCx PLDR