Compartir a través de


Función GetEventBuffer

El método WMI GetEventBuffer recupera los siguientes eventos en la cola de eventos de HBA.

Sintaxis

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

Parámetros

HBAStatus
En la devolución, contiene un valor de calificador WMI que indica el estado de la operación. Para obtener una lista de los valores permitidos y sus descripciones, consulte HBA_STATUS. El controlador de minipuerto devuelve esta información en el miembro HBAStatus de una estructura de GetEventBuffer_OUT .

EventCount
Al devolver, indica el número de eventos cuya información se recuperó. El controlador de minipuerto devuelve esta información en el miembro EventCount de una estructura de GetEventBuffer_OUT .

Eventos[]
Matriz de estructuras de tipo MSFC_EventBuffer que contienen información sobre los siguientes eventos en la cola de eventos de HBA. El controlador de minipuerto devuelve esta información en el miembro Events de una estructura de GetEventBuffer_OUT .

Valor devuelto

No es aplicable a los métodos WMI.

Comentarios

El método GetEventBuffer quita los eventos de la cola después de recuperar su información.

Este método WMI pertenece a la clase WMI de MSFC_HBAAdapterMethods.

Requisitos

Plataforma de destino

Escritorio

Encabezado

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

Biblioteca

Hbaapi.lib

Vea también

GetEventBuffer_OUT

MSFC_EventBuffer