MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE fonction de rappel (dot11wificxintf.h)

Important

Cette rubrique fait partie du modèle de pilote WiFiCx. WiFiCx est le modèle de pilote Wi-Fi publié dans Windows 11. Nous vous recommandons d’utiliser WiFiCx pour tirer parti des dernières fonctionnalités. Le modèle de pilote WDI Wi-Fi précédent est en mode maintenance et ne reçoit que des correctifs de priorité élevée.

La fonction de gestionnaire MiniportWdiAdapterHangDiagnose est utilisée pour collecter les états du registre du contrôle matériel et éventuellement l’état complet du microprogramme.

Il s’agit d’un gestionnaire de miniport WDI à l’intérieur de NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS.

Notes

Vous devez déclarer la fonction à l’aide du type MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE .

Syntaxe

MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE MiniportWdiAdapterHangDiagnose;

NDIS_STATUS MiniportWdiAdapterHangDiagnose(
  NDIS_HANDLE MiniportDriverContext,
  eDiagnoseLevel DiagnoseLevel,
  UINT32 BufferSize,
  UINT8 *FirmwareBlob,
  UINT32 *pOutputSize
)
{...}

Paramètres

MiniportDriverContext

[in] Handle vers une zone de contexte allouée par le pilote où le pilote conserve les informations d’état et de configuration. Le pilote miniport a passé cette zone de contexte à la fonction NdisMRegisterWdiMiniportDriver .

DiagnoseLevel

[in] Niveau de diagnostic, tel que défini dans l’énumération eDiagnoseLevel . Le niveau par défaut est DiagnoseLevelHardwareRegisters, 1 Ko maximum dans la mémoire tampon de sortie.

BufferSize

[in] Taille de FirmwareBlob, en octets.

FirmwareBlob

[out] Pointeur vers la mémoire tampon qui contiendra les états du registre de contrôle matériel et éventuellement l’état complet du microprogramme.

pOutputSize

[out] Pointeur vers le nombre d’octets écrits dans FirmwareBlob.

Valeur retournée

La valeur de retour est ignorée.

Remarques

Le niveau de diagnostic par défaut est DiagnoseLevelHardwareRegisters, avec un maximum de 1 Ko dans la mémoire tampon de sortie.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11
Serveur minimal pris en charge Windows Server 2022
En-tête dot11wificxintf.h

Voir aussi

Détection et récupération des blocages WDI

NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS

eDiagnoseLevel

NdisMRegisterWdiMiniportDriver