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) |