KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE

KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE プロパティは、指定されたアロケーターの関数テーブルを取得します。

使用方法概要表

取得 設定 対象 プロパティ記述子の種類 プロパティ値の種類

はい

いいえ

Allocator

KSPROPERTY

KSSTREAMALLOCATOR_FUNCTIONTABLE

備考

KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE は、DISPATCH_LEVEL 関数インターフェイスをサポートするアロケーターによってのみ使用されます。 このプロパティをサポートするアロケーターは、DISPATCH_LEVEL 以下の IRQL に対してフレームを割り当て、解放できることが必要です。 このプロパティは、カーネル モードからのみアクセスできます。

DISPATCH_LEVEL インターフェイスは IRP ベースのインターフェイスと密接に関連付けられているため、関数テーブルを取得すると、内部通知イベントが作成され、フレームが空きリストに返されたときに保留中の I/O が完了する可能性があります。 アロケーターへのハンドルが閉じられると、関数テーブルのポインターが無効になり、関連付けられているイベントが自動的に無効になります。

要件

ヘッダー

Ks.h (Ks.h を含む)

関連項目

KSSTREAMALLOCATOR_FUNCTIONTABLE