IOCTL_KS_ENABLE_EVENT IOCTL (ks.h)

アプリケーションでは、IOCTL_KS_ENABLE_EVENTを使用して KS イベントの種類の通知を要求したり、KS オブジェクトでサポートされているイベントを特定したりできます。 アプリケーションは、KsSynchronousDeviceControl の呼び出しの IoControl パラメーターにIOCTL_KS_ENABLE_EVENTを指定します。

メジャー コード

IRP_MJ_DEVICE_CONTROL

[入力バッファー]

アプリケーションは、InBuffer パラメーターに KSEVENT 型の構造体へのポインターを配置し、この構造体のサイズを InLength に配置します。

入力バッファーの長さ

KSEVENT の長さ。

出力バッファー

アプリケーションは、OutBuffer パラメーターに KSEVENTDATA 型の構造体へのポインターを配置し、この構造体のサイズを OutLength に配置します

出力バッファーの長さ

KSEVENTDATA の長さ。

ステータス ブロック

要求が成功した場合、Status メンバーは STATUS_SUCCESS に設定されます。

注釈

KS オブジェクトでサポートされるイベントを確認するには、InBufferInLengthそれぞれ NULL と 0 を指定します。

要件

要件
Header ks.h (Ks.h を含む)

こちらもご覧ください

IOCTL_KS_DISABLE_EVENT

KSDPC_ITEM

KSEVENT

KSEVENTDATA

KSEVENT_ENTRY

KSEVENT_ITEM

KSEVENT_SET

KsDisableEvent