PFNKSDEFAULTALLOCATE コールバック関数 (ks.h)
AVStream ミニドライバーの AVStrMiniAllocate ルーチンは、Context パラメーターで指定されたアロケーターを使用してフレームを割り当てます。
構文
PFNKSDEFAULTALLOCATE Pfnksdefaultallocate;
PVOID Pfnksdefaultallocate(
[in] PVOID Context
)
{...}
パラメーター
[in] Context
AVStrMiniInitializeAllocator で作成アロケーターのコンテキスト構造体へのポインター。
戻り値
割り当て は、新しく割り当てられたメモリへのポインターを返します。 メモリの割り当て 失敗した場合は、NULL を返します。
備考
ミニドライバーは、その KSALLOCATOR_DISPATCH 構造体の メンバーを割り当てる で、このルーチンのアドレスを指定します。 ミニドライバーは、KSPIN_DISPATCHのクラス ドライバーにこの構造体を渡します。
AVStream はこのルーチンを呼び出してフレームを割り当てます。 ハンドラーは、初期化ディスパッチに渡されるアロケーター フレーム コンテキストの説明に従ってフレームを割り当てる必要があります。
詳細については、「KS アロケーター」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ks.h (Ks.h を含む) |
関連項目
AVStrMiniInitializeAllocator の