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 回呼例程的指標。
Allocate
迷你驅動程式提供的 AVStrMiniAllocate 回呼例程的指標。
Free
迷你驅動程式提供的 AVStrMiniAllocatorFreeFrame 回呼例程的指標。
備註
藉由在相關KSPIN_DISPATCH結構中提供 KSALLOCATOR_DISPATCH 結構的指標,迷你驅動程式會宣告對應的針腳能夠執行核心層級配置。 配置器可能或可能不會由圖形管理員使用。 請注意,在核心層級配置的記憶體無法傳遞至使用者模式篩選。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Microsoft Windows XP 和更新版本的作業系統和 Microsoft DirectX 8.0 和更新版本中使用。 |
標頭 | ks.h (包含 Ks.h) |