共用方式為


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)

另請參閱

KSPIN_DISPATCH