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

另請參閱

GetEventBuffer_OUT

MSFC_EventBuffer