共用方式為


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