EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS fonction de rappel (netadaptercx.h)
Implémentez ce rappel facultatif pour collecter les 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 obtenu précédemment avec un appel à WdfDeviceCreate.
Valeur de retour
Aucun
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 la réinitialisation et le processus de récupération. Le framework 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 du framework, consultez Implémenter EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11 |
serveur minimum pris en charge | Windows Server 2022 |
version minimale de UMDF | 2.33 |
d’en-tête | netadaptercx.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |
Voir aussi
récupération d’une carte réseau sans réponse avec NetAdapterCx PLDR