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 が再利用できるバッファーを指していることを前提としています。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | dmusicks.h (Dmusicks.h を含む) |
IRQL | <=DISPATCH_LEVEL |