次の方法で共有


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

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

構文

PFNKSDELETEALLOCATOR Pfnksdeleteallocator;

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

パラメーター

[in] Context

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

戻り値

何一つ

備考

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

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

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

必要条件

要件 価値
サポートされる最小クライアント Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー ks.h (Ks.h を含む)

関連項目

AVStrMiniInitializeAllocator

KSALLOCATOR_DISPATCH

KSPIN_DISPATCH