EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS fonction de rappel (netadaptercx.h)
Implémentez ce rappel facultatif pour collecter des diagnostics à partir d’un appareil matériel défaillant et le signaler à l’infrastructure NetAdapterCx pendant le processus de réinitialisation et de récupération de l’appareil.
Syntaxe
EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics;
void EvtNetDeviceCollectResetDiagnostics(
[_In_] WDFDEVICE Device
)
{...}
Paramètres
[_In_] Device
Objet WDFDEVICE que le pilote client a précédemment obtenu avec un appel à WdfDeviceCreate.
Valeur de retour
None
Remarques
Si elle est fournie, l’infrastructure NetAdapterCx appelle le rappel EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS pour collecter les diagnostics de réinitialisation pendant le processus de réinitialisation et de récupération. L’infrastructure appelle toujours ce rappel à PASSIVE_LEVEL.
Le champ EvtNetDeviceCollectResetDiagnostics de la structure de données NET_DEVICE_RESET_CAPABILITIES fait référence à ce rappel.
Pour savoir comment implémenter correctement ce rappel et pour plus d’informations sur la garantie de synchronisation de l’infrastructure, consultez Implémenter EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS.
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) |
IRQL | PASSIVE_LEVEL |
Voir aussi
Récupération d’une carte réseau qui ne répond pas avec NetAdapterCx PLDR