GetEventBuffer 函式
GetEventBuffer WMI 方法會擷取 HBA 事件佇列中的下一個事件。
語法
void GetEventBuffer(
[out, HBA_STATUS_QUALIFIERS] HBA_STATUS HBAStatus,
[out] uint32 EventCount,
[out, WmiSizeIs("EventCount")] MSFC_EventBuffer Events[]
);
參數
HBAStatus
傳回時,包含指出作業狀態的WMI限定符值。 如需允許的值及其描述的清單,請參閱 HBA_STATUS。 迷你埠驅動程式會在 GetEventBuffer_OUT 結構的 HBAStatus 成員中傳回這項資訊。
EventCount
傳回時,表示擷取其資訊的事件數目。 迷你埠驅動程式會在 GetEventBuffer_OUT 結構的 EventCount 成員中傳回這項資訊。
Events[]
型 別MSFC_EventBuffer 結構陣列,其中包含 HBA 事件佇列中下一個事件的相關信息。 迷你埠驅動程式會在 GetEventBuffer_OUT 結構的 Events 成員中傳回這項資訊。
傳回值
不適用於 WMI 方法。
備註
GetEventBuffer 方法會在擷取其信息之後,從佇列中移除事件。
這個 WMI 方法屬於 MSFC_HBAAdapterMethods WMI 類別。
規格需求
目標平台 |
桌面 |
標頭 |
Hbapiwmi.h (包括 Hbapiwmi.h、Hbaapi.h 或 Hbaapi.h) |
媒體櫃 |
Hbaapi.lib |