KSSTREAMALLOCATOR_FUNCTIONTABLE 結構 (ks.h)
用戶端可以在KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE屬性要求中傳送KSSTREAMALLOCATOR_FUNCTIONTABLE結構,以要求指定配置器的函式數據表。
語法
typedef struct {
PFNALLOCATOR_ALLOCATEFRAME AllocateFrame;
PFNALLOCATOR_FREEFRAME FreeFrame;
} KSSTREAMALLOCATOR_FUNCTIONTABLE, *PKSSTREAMALLOCATOR_FUNCTIONTABLE;
成員
AllocateFrame
指向 KStrAllocateFrame 例程。
FreeFrame
指向 KStrFreeFrame 例程。
備註
只有支援DISPATCH_LEVEL函式介面的配置器才支援此屬性。 支援此屬性的配置器必須能夠在 IRQL <= DISPATCH_LEVEL配置和釋放畫面。
由於DISPATCH_LEVEL介面與 IRP 型介面緊密關聯,因此取得函式數據表可能會導致建立內部通知事件,以允許在畫面回到免費清單時完成擱置 I/O。 關閉配置器的句柄時,函式數據表指標無效,且相關聯的事件會自動停用。
此屬性只能從內核模式存取。
規格需求
需求 | 值 |
---|---|
標頭 | ks.h (包含 Ks.h) |