Share via


IAllocatorMXF::P utBuffer-Methode (dmusicks.h)

Diese Methode wird derzeit nicht vom Miniporttreiber verwendet. Die PutBuffer -Methode übergibt einen Puffer an den Zuteilungsgeber. Dies geschieht jedoch automatisch, wenn IMXF::P utMessage trotzdem aufgerufen wird.

Syntax

NTSTATUS PutBuffer(
  [in] PBYTE pBuffer
);

Parameter

[in] pBuffer

Zeiger auf den Puffer, der an den Zuteilungsgeber übergeben wird

Rückgabewert

PutBuffer gibt S_OK zurück, wenn der Aufruf erfolgreich war. Andernfalls gibt die Methode einen entsprechenden Fehlercode zurück.

Hinweise

Der Miniporttreiber muss diese Methode nicht verwenden, da der Miniporttreiber BEIM Aufrufen von IMXF::P utMessage das cbEvent-Element der DMUS_KERNEL_EVENT Struktur untersucht, um zu ermitteln, ob uData ein Zeiger oder nur Daten ist. Wenn cbEvent angibt, dass die Ereignisdaten größer als die Speicherkapazität von uData sind (4 Bytes auf einem 32-Bit-System und 8 Bytes auf einem 64-Bit-System), geht der Zuweisungsvorgang einfach davon aus, dass uData auf einen Puffer verweist, der wiederverwendet werden kann.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dmusicks.h (include Dmusicks.h)
IRQL <=DISPATCH_LEVEL

Weitere Informationen

DMUS_KERNEL_EVENT

IAllocatorMXF

IMXF::P utMessage