Поделиться через


Функция StreamClassGetDmaBuffer (strmini.h)

Подпрограмма StreamClassGetDmaBuffer возвращает указатель на буфер DMA, который драйвер класса выделяет для мини-driver.

Синтаксис

PVOID STREAMAPI StreamClassGetDmaBuffer(
  [in] PVOID HwDeviceExtension
);

Параметры

[in] HwDeviceExtension

Указатель на расширение устройства minidriver. Мини-driver задает размер этого буфера в структуре HW_INITIALIZATION_DATA, которая передается при регистрации через StreamClassRegisterMinidriver. Затем драйвер класса передает указатели на буфер в HwDeviceExtension член HW_STREAM_REQUEST_BLOCK, HW_STREAM_OBJECT, HW_TIME_CONTEXTи PORT_CONFIGURATION_INFORMATION структурирует его в мини-driver.

Возвращаемое значение

StreamClassGetDmaBuffer возвращает указатель на буфер DMA.

Замечания

Мини-driver задает размер буфера DMA в элементе DmaBufferSize его структуры HW_INITIALIZATION_DATA.

Требования

Требование Ценность
целевая платформа Настольный
заголовка strmini.h (include Strmini.h)
библиотеки Stream.lib

См. также

HW_INITIALIZATION_DATA