NetDeviceStoreResetDiagnostics, fonction (netadaptercx.h)
La fonction NetDeviceStoreResetDiagnostics stocke les diagnostics de réinitialisation collectées du pilote client dans l’infrastructure NetAdapterCx.
Syntaxe
void NetDeviceStoreResetDiagnostics(
[_In_] WDFDEVICE Device,
[_In_] SIZE_T ResetDiagnosticsSize,
[_In_reads_bytes_(ResetDiagnosticsSize)] const UINT8 *ResetDiagnosticsBuffer
);
Paramètres
[_In_] Device
Objet WDFDEVICE créé précédemment par le pilote client avec un appel à WdfDeviceCreate.
[_In_] ResetDiagnosticsSize
Taille en octets de ResetDiagnosticsBuffer. La taille maximale de la réinitialisation diagnostics l’infrastructure accepte est de 1 Mo.
[_In_reads_bytes_(ResetDiagnosticsSize)] ResetDiagnosticsBuffer
Pointeur vers la mémoire tampon de données qui contient la réinitialisation diagnostics données. La mémoire tampon de données peut provenir d’un pool paginé ou non paginé.
Valeur de retour
None
Remarques
Le seul scénario valide pour appeler la fonction NetDeviceStoreResetDiagnostics se trouve dans le rappel EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS d’un pilote client. Le pilote client doit appeler NetDeviceStoreResetDiagnostics à PASSIVE_LEVEL
Pour savoir comment utiliser correctement la fonction NetDeviceStoreResetDiagnostics , 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