NetDeviceStoreResetDiagnostics, fonction (netadaptercx.h)
La fonction NetDeviceStoreResetDiagnostics stocke les diagnostics de réinitialisation collectés par le 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 avec un appel à WdfDeviceCreate.
[_In_] ResetDiagnosticsSize
Taille en octets du ResetDiagnosticsBuffer. La taille maximale des diagnostics de réinitialisation que l’infrastructure accepte est de 1 Mo.
[_In_reads_bytes_(ResetDiagnosticsSize)] ResetDiagnosticsBuffer
Pointeur vers la mémoire tampon de données qui contient les données de diagnostic de réinitialisation. La mémoire tampon de données peut provenir d’un pool paginé ou non paginé.
Valeur de retour
Aucun
Remarques
Le seul scénario valide à 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.
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