共用方式為


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 設定為 NULLEventLength 設定為零,並將 EventData 設定為先前用來啟用事件的 KSEVENTDATA 結構的指標。

規格需求

需求
目標平台 DesktopMobile
標頭 ks.h (包含 Ks.h)

另請參閱

KSEVENT

KSEVENTDATA