Функция StreamClassReadWriteConfig (strmini.h)
Подпрограмма StreamClassReadWriteConfig считывает или записывает данные конфигурации для драйвера родительской шины minidriver.
Синтаксис
BOOLEAN STREAMAPI StreamClassReadWriteConfig(
[in] PVOID HwDeviceExtension,
[in] BOOLEAN Read,
[in, out] PVOID Buffer,
[in] ULONG Offset,
[in] ULONG Length
);
Параметры
[in] HwDeviceExtension
Указатель на расширение устройства мини-драйвера. Мини-диск указывает размер этого буфера в структуре HW_INITIALIZATION_DATA , который он передает при регистрации через StreamClassRegisterMinidriver. Затем драйвер класса передает указатели на буфер в элементе HwDeviceExtensionHW_STREAM_REQUEST_BLOCK, HW_STREAM_OBJECT, HW_TIME_CONTEXT и PORT_CONFIGURATION_INFORMATION структурах, которые передаются в мини-диск.
[in] Read
Указывает, следует ли считывать или записывать сведения о конфигурации. Значение TRUE указывает, что запрошено чтение. Значение FALSE указывает, что необходимо выполнить запись.
[in, out] Buffer
Указывает на буфер, используемый для чтения или записи сведений о конфигурации.
[in] Offset
Указывает смещение в сведениях о конфигурации для начала операции чтения и записи.
[in] Length
Указывает длину данных для чтения или записи.
Возвращаемое значение
Возвращает значение TRUE при успешном выполнении, FALSE при сбое.
Комментарии
Эта подпрограмма считывает или записывает сведения о конфигурации для драйвера родительской шины мини-драйвера. Например, для устройства PCI StreamClassReadWriteConfig считывает или записывает сведения о конфигурации PCI.
Эту подпрограмму можно вызывать только в PASSIVE_LEVEL.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | strmini.h (включая Strmini.h) |
Библиотека | Stream.lib |