Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма 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 |