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) |