Partager via


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

WdfDeviceCreate

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS