共用方式為


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)

另請參閱

KSPIN_DISPATCH