次の方法で共有


KsAddEvent 関数 (ks.h)

KsAddEvent 関数は、オブジェクトのイベント リストにイベントを追加します。

構文

void KsAddEvent(
  [in] PVOID          Object,
  [in] PKSEVENT_ENTRY EventEntry
);

パラメーター

[in] Object

イベントを追加するオブジェクト。

[in] EventEntry

Object に追加するイベントを記述するKSEVENT_ENTRY構造体へのポインター。

戻り値

なし

解説

ミニドライバーは通常、このルーチンを直接呼び出しません。代わりに、 KsFilterAddEvent または KsPinAddEvent を使用します。

イベント一覧にイベントが追加されると、 KsXxxGenerateEvents 呼び出しによってこれらのイベントをデータ イベントとして生成できます。 PVOID へのオブジェクト (フィルターまたはピン) の型キャストは、呼び出し元によって提供される必要があります。

要件

要件
サポートされている最小のクライアント Microsoft Windows XP 以降のオペレーティング システムおよび DirectX 8.0 以降の DirectX バージョンで使用できます。
対象プラットフォーム ユニバーサル
Header ks.h (Ks.h を含む)
Library Ks.lib
IRQL PASSIVE_LEVEL

こちらもご覧ください

KSEVENT_ENTRY

KsDefaultAddEventHandler

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent