ACX_EVENT_ITEM 構造体 (acxrequest.h)
ACX_EVENT_ITEM構造体は、ACX 要求のターゲットであるイベント項目を記述します。
構文
typedef struct _ACX_EVENT_ITEM {
const GUID *Set;
ULONG Id;
ULONG Flags;
PFN_ACX_OBJECT_PROCESS_EVENT_REQUEST EvtAcxObjectProcessRequest;
PVOID Reserved;
} ACX_EVENT_ITEM, *PACX_EVENT_ITEM;
メンバー
Set
KS (カーネル ストリーミング) イベント項目セットを識別する GUID を指定します。
Id
イベント セットのメンバーを指定します。
Flags
[フラグ] フィールドを使用して、AcxRequest ヘッダーで定義されている次のフラグを設定できます。
#define ACX_EVENT_ITEM_FLAG_NONE 0x00000000
#define ACX_EVENT_ITEM_FLAG_ENABLE 0x00000001 // KSEVENT_TYPE_ENABLE
#define ACX_EVENT_ITEM_FLAG_BASICSUPPORT 0x00000200 // KSEVENT_TYPE_BASICSUPPORT
EvtAcxObjectProcessRequest
このアイテムに関連付けられている EVT_ACX_OBJECT_PROCESS_REQUESTコールバック イベント ハンドラー。
Reserved
このフィールドは予約されています。
解説
例
使用例を次に示します。
ACX の要件
最小 ACX バージョン: 1.0
ACX バージョンの詳細については、「 ACX バージョンの概要」を参照してください。
要件
要件 | 値 |
---|---|
Header | acxrequest.h |