MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE fonction de rappel (dot11wdi.h)

Important

Cette rubrique fait partie du modèle de pilote WDI publié dans Windows 10. Le modèle de pilote WDI est en mode maintenance et ne reçoit que des correctifs de priorité élevée. 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.

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

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

Note Vous devez déclarer la fonction à l’aide du type MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE . Pour plus d’informations, consultez la section Exemples suivante.
 

Syntaxe

MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE MiniportWdiAdapterHangDiagnose;

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

Paramètres

[in] MiniportDriverContext

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 .

[in] DiagnoseLevel

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.

[in] BufferSize

Taille de FirmwareBlob, en octets.

[out] FirmwareBlob

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

[out] pOutputSize

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

Valeur de retour

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

   
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Windows
En-tête dot11wdi.h

Voir aussi

NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS

Détection et récupération de blocage WDI

eDiagnoseLevel