Condividi tramite


Funzione GetEventBuffer

Il metodo WMI GetEventBuffer recupera gli eventi successivi nella coda di eventi di HBA.

Sintassi

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

Parametri

HBAStatus
In caso di restituzione, contiene un valore qualificatore WMI che indica lo stato dell'operazione. Per un elenco di valori consentiti e relative descrizioni, vedere HBA_STATUS. Il driver miniport restituisce queste informazioni nel membro HBAStatus di una struttura GetEventBuffer_OUT .

EventCount
In caso di restituzione, indica il numero di eventi i cui dati sono stati recuperati. Il driver miniport restituisce queste informazioni nel membro EventCount di una struttura di GetEventBuffer_OUT .

Eventi[]
Matrice di strutture di tipo MSFC_EventBuffer che contengono informazioni sugli eventi successivi nella coda di eventi HBA. Il driver miniport restituisce queste informazioni nel membro Eventi di una struttura GetEventBuffer_OUT .

Valore restituito

Non applicabile ai metodi WMI.

Commenti

Il metodo GetEventBuffer rimuove gli eventi dalla coda dopo aver recuperato le informazioni.

Questo metodo WMI appartiene alla classe WMI MSFC_HBAAdapterMethods.

Requisiti

Piattaforma di destinazione

Desktop

Intestazione

Hbapiwmi.h (include Hbapiwmi.h, Hbaapi.h o Hbaapi.h)

Libreria

Hbaapi.lib

Vedere anche

GetEventBuffer_OUT

MSFC_EventBuffer