次の方法で共有


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

KStrAllocateFrame ルーチンは、ベンダー提供のフレーム割り当て関数を記述します。

構文

PFNALLOCATOR_ALLOCATEFRAME PfnallocatorAllocateframe;

NTSTATUS PfnallocatorAllocateframe(
  [in]  PFILE_OBJECT FileObject,
  [out] PVOID *Frame
)
{...}

パラメーター

[in] FileObject

フレームを割り当てる FILE_OBJECT 構造体へのポインター。

[out] Frame

新しいフレームが返される呼び出し元によって割り当てられたバッファーへのポインター。

戻り値

要求が処理された場合STATUS_SUCCESSを返します。 それ以外の場合は、適切なエラー コードを返します。

注釈

この型は、KSSTREAMALLOCATOR_FUNCTIONTABLE構造体の AllocateFrame メンバーで使用されます。

この構造体のインスタンスは、 KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE プロパティ要求の一部として渡すことができます。

要件

要件
対象プラットフォーム デスクトップ
Header ks.h (Ks.h を含む)

こちらもご覧ください

KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE

KSSTREAMALLOCATOR_FUNCTIONTABLE