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 メンバーに返します。
イベント[]
HBA イベント キュー内の次のイベントに関する情報を含む MSFC_EventBuffer 型の構造体の配列。 ミニポート ドライバーは、この情報を GetEventBuffer_OUT 構造体の Events メンバーに返します。
戻り値
WMI メソッドには適用されません。
解説
GetEventBuffer メソッドは、情報を取得した後、キューからイベントを削除します。
この WMI メソッドは、MSFC_HBAAdapterMethods WMI クラスに属しています。
要件
対象プラットフォーム |
デスクトップ |
ヘッダー |
Hbapiwmi.h (Hbapiwmi.h、Hbaapi.h、または Hbaapi.h を含む) |
ライブラリ |
Hbaapi.lib |