Метод IAllocatorMXF::P utBuffer (dmusicks.h)
Этот метод в настоящее время не используется драйвером мини-порта. Метод PutBuffer
передает буфер в распределитель, но это происходит автоматически при вызове МЕТОДА IMXF::P utMessage .
Синтаксис
NTSTATUS PutBuffer(
[in] PBYTE pBuffer
);
Параметры
[in] pBuffer
Указатель на буфер, передаваемый в распределитель
Возвращаемое значение
PutBuffer
возвращает S_OK, если вызов был успешным. В противном случае метод возвращает соответствующий код ошибки.
Комментарии
Драйверу мини-порта не нужно использовать этот метод, так как когда драйвер минипорта вызывает IMXF::P utMessage, распределитель просматривает элемент cbEventструктуры DMUS_KERNEL_EVENT , чтобы определить, является ли uData указателем или просто данными. Если cbEvent указывает, что данные события больше емкости хранилища uData (4 байта в 32-разрядной системе и 8 байт в 64-разрядной системе), распределитель просто предполагает, что uData указывает на буфер, который можно использовать повторно.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dmusicks.h (включая Dmusicks.h) |
IRQL | <=DISPATCH_LEVEL |