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

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

Синтаксис

PVOID STREAMAPI StreamClassGetDmaBuffer(
  [in] PVOID HwDeviceExtension
);

Параметры

[in] HwDeviceExtension

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

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

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

Комментарии

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

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть strmini.h (включая Strmini.h)
Библиотека Stream.lib

См. также раздел

HW_INITIALIZATION_DATA