次の方法で共有


PFNKSDELETEALLOCATOR コールバック関数 (ks.h)

AVStream ミニドライバーの AVStrMiniDeleteAllocator ルーチンは、ピンに関連付けられているアロケーターを削除します。

構文

PFNKSDELETEALLOCATOR Pfnksdeleteallocator;

void Pfnksdeleteallocator(
  [in] PVOID Context
)
{...}

パラメーター

[in] Context

AVStrMiniInitializeAllocator によって作成されたアロケーターのコンテキスト構造へのポインター。

戻り値

なし

解説

ミニドライバーは、そのKSALLOCATOR_DISPATCH構造体の DeleteAllocator メンバーで、このルーチンのアドレスを指定します。 ミニドライバーは、この構造体を KSPIN_DISPATCH のクラス ドライバーに渡します。

この関数が呼び出されると、AVStream はアロケーターを使用してメモリを割り当て、解放しなくなります。 このハンドラーは、アロケーターによって予約されているすべてのシステム リソースを解放する必要があります。

詳細については、「 KS アロケーター」を参照してください。

要件

要件
サポートされている最小のクライアント Microsoft Windows XP 以降のオペレーティング システムおよび DirectX 8.0 以降の DirectX バージョンで使用できます。
対象プラットフォーム デスクトップ
Header ks.h (Ks.h を含む)

こちらもご覧ください

AVStrMiniInitializeAllocator

KSALLOCATOR_DISPATCH

KSPIN_DISPATCH