Condividi tramite


EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS funzione di callback (netadaptercx.h)

Implementare questo callback facoltativo per raccogliere la diagnostica da un dispositivo hardware non riuscito e segnalarlo al framework NetAdapterCx durante il processo di ripristino e reimpostazione del dispositivo.

Sintassi

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics;

void EvtNetDeviceCollectResetDiagnostics(
  [_In_] WDFDEVICE Device
)
{...}

Parametri

[_In_] Device

Oggetto WDFDEVICE ottenuto in precedenza dal driver client con una chiamata a WdfDeviceCreate.

Valore restituito

Nessuno

Osservazioni

Se specificato, il framework NetAdapterCx richiama il callback EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS per raccogliere la diagnostica di reimpostazione durante il processo di reimpostazione e ripristino. Il framework richiama sempre questo callback in PASSIVE_LEVEL.

Il campo EvtNetDeviceCollectResetDiagnostics della struttura di dati NET_DEVICE_RESET_CAPABILITIES fa riferimento a questo callback.

Per informazioni su come implementare correttamente questo callback e per altre informazioni sulla garanzia di sincronizzazione del framework, vedere Implementare EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS.

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

WdfDeviceCreare

NET_DEVICE_RESET_CAPABILITIES