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 |