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 |