次の方法で共有


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 オブジェクトでサポートされるイベントを確認するには、InBuffer InLengthにそれぞれ、NULL と 0 指定します。

必要条件

要件 価値
ヘッダー ks.h (Ks.h を含む)

関連項目

IOCTL_KS_DISABLE_EVENT

KSDPC_ITEM

KSEVENT する

KSEVENTDATA

KSEVENT_ENTRY

KSEVENT_ITEM

KSEVENT_SET

KsDisableEvent