fonction NET_DEVICE_RESET_CAPABILITIES_INIT (netadaptercx.h)
La fonction NET_DEVICE_RESET_CAPABILITIES_INIT initialise une structure NET_DEVICE_RESET_CAPABILITIES .
Syntaxe
void NET_DEVICE_RESET_CAPABILITIES_INIT(
[_Out_] NET_DEVICE_RESET_CAPABILITIES *ResetCapabilities,
[_In_] GUID ResetDiagnosticsGuid,
[_In_] PFN_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics
);
Paramètres
[_Out_] ResetCapabilities
Pointeur vers une structure de NET_DEVICE_RESET_CAPABILITIES allouée par le pilote.
[_In_] ResetDiagnosticsGuid
Un pilote client a spécifié un identificateur unique global (GUID). Les développeurs peuvent utiliser cet identificateur pour récupérer les diagnostics de réinitialisation. Le pilote client collecte les diagnostics de réinitialisation en tant que données secondaires dans le vidage complet du noyau capturé dans le processus de réinitialisation et de récupération de l’appareil.
[_In_] EvtNetDeviceCollectResetDiagnostics
Pointeur vers l’implémentation du pilote client de l’EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS rappel qui collecte des diagnostics de réinitialisation spécifiques à l’appareil à partir d’un appareil.
Valeur de retour
None
Remarques
Un pilote client appelle généralement NET_DEVICE_RESET_CAPABILITIES_INIT dans son rappel EVT_WDF_DRIVER_DEVICE_ADD .
Cette fonction supprime la structure NET_DEVICE_RESET_CAPABILITIES et remplit son membre Size . Ensuite, il définit le membre ResetDiagnosticsGuid et le membre EvtNetDeviceCollectResetDiagnostics avec les paramètres d’entrée correspondants.
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