次の方法で共有


KsDefaultAddEventHandler 関数 (ks.h)

KsDefaultAddEventHandler 関数は、イベント 'add' 要求を処理する既定のルーチンです。

構文

KSDDKAPI NTSTATUS KsDefaultAddEventHandler(
  [in]      PIRP           Irp,
  [in]      PKSEVENTDATA   EventData,
  [in, out] PKSEVENT_ENTRY EventEntry
);

パラメーター

[in] Irp

イベント IRP。 これには、イベントが挿入されるオブジェクトが含まれます。

[in] EventData

イベント通知メソッドを記述する KSEVENTDATA 構造体へのポインター。

[in, out] EventEntry

オブジェクトのイベント リストに挿入されるイベント エントリ。 オブジェクトは Irp によって決定されます。

戻り値

オブジェクトのイベント リストにイベントを追加した成功または失敗を返します。

注釈

KsDefaultAddEventHandlerは Irp から関連するオブジェクトを決定し、指定したイベントをオブジェクトのイベント リストに追加します。

これは、Irp に関連付けられているオブジェクトの KsAddEvent (または KsXxxAddEvent、以下を参照) と機能的に同じです。 ミニドライバー指定の AddEvent ハンドラーから KsDefaultAddEventHandler を使用して、オブジェクトのイベント リストにイベントを挿入します。

要件

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

こちらもご覧ください

KSEVENT_ENTRY

KsAddEvent

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent