Поделиться через


Функция GetEventBuffer

Метод WMI GetEventBuffer извлекает следующие события в очереди событий HBA.

Синтаксис

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

Параметры

HBAStatus
При возврате содержит значение квалификатора WMI, указывающее состояние операции. Список допустимых значений и их описания см. в разделе HBA_STATUS. Драйвер мини-порта возвращает эти сведения в элементе HBAStatusструктуры GetEventBuffer_OUT .

EventCount
При возврате указывает количество событий, сведения о которых были извлечены. Драйвер мини-порта возвращает эти сведения в элементе EventCountструктуры GetEventBuffer_OUT .

События[]
Массив структур типа MSFC_EventBuffer , содержащий сведения о следующих событиях в очереди событий HBA. Драйвер мини-порта возвращает эти сведения в элементе Eventsструктуры GetEventBuffer_OUT .

Возвращаемое значение

Неприменимо к методам WMI.

Комментарии

Метод GetEventBuffer удаляет события из очереди после получения сведений о ней.

Этот метод WMI принадлежит MSFC_HBAAdapterMethods классу WMI.

Требования

Целевая платформа

Персональный компьютер

Заголовок

Hbapiwmi.h (включая Hbapiwmi.h, Hbaapi.h или Hbaapi.h)

Библиотека

Hbaapi.lib

См. также

GetEventBuffer_OUT

MSFC_EventBuffer