GetEventBuffer, fonction

La méthode WMI GetEventBuffer récupère les événements suivants dans la file d’attente d’événements de l’adaptateur HBA.

Syntaxe

void GetEventBuffer(
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS         HBAStatus,
   [out] uint32                                    EventCount,
   [out, WmiSizeIs("EventCount")] MSFC_EventBuffer Events[]
);

Paramètres

HBAStatus
Au retour, contient une valeur de qualificateur WMI qui indique le status de l’opération. Pour obtenir la liste des valeurs autorisées et leurs descriptions, consultez HBA_STATUS. Le pilote miniport retourne ces informations dans le membre HBAStatus d’une structure GetEventBuffer_OUT .

EventCount
Au retour, indique le nombre d’événements dont les informations ont été récupérées. Le pilote miniport retourne ces informations dans le membre EventCount d’une structure GetEventBuffer_OUT .

Événements[]
Tableau de structures de type MSFC_EventBuffer qui contiennent des informations sur les événements suivants dans la file d’attente d’événements HBA. Le pilote miniport retourne ces informations dans le membre Événements d’une structure GetEventBuffer_OUT .

Valeur retournée

Non applicable aux méthodes WMI.

Remarques

La méthode GetEventBuffer supprime les événements de la file d’attente après avoir récupéré leurs informations.

Cette méthode WMI appartient à la classe WMI MSFC_HBAAdapterMethods.

Configuration requise

Plateforme cible

Desktop (Expérience utilisateur)

En-tête

Hbapiwmi.h (inclure Hbapiwmi.h, Hbaapi.h ou Hbaapi.h)

Bibliothèque

Hbaapi.lib

Voir aussi

GetEventBuffer_OUT

MSFC_EventBuffer