KSALLOCATOR_DISPATCH結構 (ks.h)
KSALLOCATOR_DISPATCH 結構包含針腳實作其核心層級配置器所需的回呼。
語法
typedef struct _KSALLOCATOR_DISPATCH {
PFNKSPININITIALIZEALLOCATOR InitializeAllocator;
PFNKSDELETEALLOCATOR DeleteAllocator;
PFNKSDEFAULTALLOCATE Allocate;
PFNKSDEFAULTFREE Free;
} KSALLOCATOR_DISPATCH, *PKSALLOCATOR_DISPATCH;
成員
InitializeAllocator
提供 minidriver 的指標 AVStrMiniInitializeAllocator 回呼例程。
DeleteAllocator
AVStrMiniDeleteAllocator 回呼例程之 minidriver 提供的指標。
Allocate
迷你驅動程式提供的指標 AVStrMiniAllocate 回呼例程。
Free
迷你驅動程式提供的指標 AVStrMiniAllocatorFreeFrame 回呼例程。
言論
藉由在相關 KSPIN_DISPATCH 結構中提供KSALLOCATOR_DISPATCH結構的指標,minidriver 會宣告對應的針腳能夠執行核心層級配置。 圖表管理員可能會或可能不會使用配置器。 請注意,在核心層級配置的記憶體無法傳遞至使用者模式篩選。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 適用於 Microsoft Windows XP 和更新版本的作系統,以及 Microsoft DirectX 8.0 和更新版本。 |
標頭 | ks.h (包括 Ks.h) |