KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE
KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE プロパティは、指定されたアロケーターの関数テーブルを取得します。
使用方法概要表
取得 | 設定 | 対象 | プロパティ記述子の種類 | プロパティ値の種類 |
---|---|---|---|---|
はい |
いいえ |
Allocator |
備考
KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE は、DISPATCH_LEVEL 関数インターフェイスをサポートするアロケーターによってのみ使用されます。 このプロパティをサポートするアロケーターは、DISPATCH_LEVEL 以下の IRQL に対してフレームを割り当て、解放できることが必要です。 このプロパティは、カーネル モードからのみアクセスできます。
DISPATCH_LEVEL インターフェイスは IRP ベースのインターフェイスと密接に関連付けられているため、関数テーブルを取得すると、内部通知イベントが作成され、フレームが空きリストに返されたときに保留中の I/O が完了する可能性があります。 アロケーターへのハンドルが閉じられると、関数テーブルのポインターが無効になり、関連付けられているイベントが自動的に無効になります。
要件
ヘッダー |
Ks.h (Ks.h を含む) |