次の方法で共有


IAllocatorMXF::P utBuffer メソッド (dmusicks.h)

現在、このメソッドはミニポート ドライバーでは使用されていません。 PutBuffer メソッドはアロケーターにバッファーを渡しますが、これは IMXF::P utMessage 呼び出されたときに自動的に発生します。

構文

NTSTATUS PutBuffer(
  [in] PBYTE pBuffer
);

パラメーター

[in] pBuffer

アロケーターに渡されるバッファーへのポインター

戻り値

PutBuffer は、呼び出しが成功した場合にS_OKを返します。 それ以外の場合、メソッドは適切なエラー コードを返します。

備考

ミニポート ドライバーは、IMXF::P utMessageを呼び出すときに、アロケーターは、DMUS_KERNEL_EVENT 構造体の cbEvent メンバーを調べて、uData がポインターか単なるデータかを判断するため、このメソッドを使用する必要はありません。 cbEvent 、イベント データが uData のストレージ容量 (32 ビット システムでは 4 バイト、64 ビット システムでは 8 バイト) より大きいと指定されている場合、アロケーターは、uData が再利用できるバッファーを指していることを前提としています。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー dmusicks.h (Dmusicks.h を含む)
IRQL <=DISPATCH_LEVEL

関連項目

DMUS_KERNEL_EVENT

IAllocatorMXF

IMXF::P utMessage