Функция 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 |