IKsControl::KsEvent 方法 (ks.h)
IKsControl::KsEvent 方法會啟用或停用事件,以及事件集上可用的任何其他已定義支持作業。
語法
NTSTATUS KsEvent(
PKSEVENT Event,
ULONG EventLength,
PVOID EventData,
ULONG DataLength,
ULONG *BytesReturned
);
參數
Event
KSEVENT 結構的指標,描述事件以啟用事件,並 NULL 停用事件。
EventLength
指定當事件啟用時,在 事件 緩衝區的大小,並在停用事件時指定零。
EventData
KSEVENTDATA 的指標 結構,其中包含事件的數據,以及接收事件數據的緩衝區空間。
DataLength
指定 EventData緩衝區的大小,以位元組為單位。
BytesReturned
接收 KsEvent 數據大小之變數的指標, 儲存在 EventData的緩衝區中。
傳回值
IKsControl::KsEvent 方法會傳回與 IOCTL 傳送事件時所傳回的相同值。
言論
若要停用事件,請將 Event 設為 NULL、EventLength 為零,並將 EventData 設定為先前用來啟用事件的 KSEVENTDATA 結構的指標。
要求
要求 | 價值 |
---|---|
目標平臺 | DesktopMobile |
標頭 | ks.h (包括 Ks.h) |