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 |
関連項目
IAllocatorMXF の