Share via


Função GetEventBuffer

O método WMI GetEventBuffer recupera os próximos eventos na fila de eventos do HBA.

Sintaxe

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

Parâmetros

HBAStatus
No retorno, contém um valor qualificador WMI que indica o status da operação. Para obter uma lista de valores permitidos e suas descrições, consulte HBA_STATUS. O driver de miniporta retorna essas informações no membro HBAStatus de uma estrutura GetEventBuffer_OUT .

EventCount
No retorno, indica o número de eventos cujas informações foram recuperadas. O driver de miniporta retorna essas informações no membro EventCount de uma estrutura GetEventBuffer_OUT .

Eventos[]
Uma matriz de estruturas do tipo MSFC_EventBuffer que contêm informações sobre os próximos eventos na fila de eventos do HBA. O driver de miniporta retorna essas informações no membro Eventos de uma estrutura GetEventBuffer_OUT .

Retornar valor

Não aplicável aos métodos WMI.

Comentários

O método GetEventBuffer remove eventos da fila depois de recuperar suas informações.

Esse método WMI pertence à classe WMI MSFC_HBAAdapterMethods.

Requisitos

Plataforma de destino

Área de Trabalho

parâmetro

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

Biblioteca

Hbaapi.lib

Confira também

GetEventBuffer_OUT

MSFC_EventBuffer