Функция ChangerAdditionalExtensionSize (mcd.h)

ChangerAdditionalExtensionSize указывает количество байтов, необходимых драйверу миникласса для смены устройств.

Синтаксис

ULONG ChangerAdditionalExtensionSize();

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

ChangerAdditionalExtensionSize возвращает размер в байтах дополнительного пространства расширения устройства, требуемого драйвером миникласса для изменения.

Замечания

Драйвер класса changer вызывает ChangerAdditionalExtensionSize, чтобы определить количество байтов, необходимых драйверу миникласса в расширении устройства для определенного модуля изменения перед созданием объекта устройства для представления этого изменения.

Сведения, относящиеся к устройству, хранящиеся драйвером миникласса для изменения, определяются драйвером. Обычно она включает в себя отсчитываемые от нуля смещения, которые другие подпрограммы драйвера miniclass могут использовать для перевода между адресами элементов, зависящими от устройства, и адресами элементов на основе нуля, используемыми системой. Он также может включать данные запроса SCSI или эквивалентные не SCSI.

Требования

Требование Ценность
целевая платформа Настольный
заголовка mcd.h (включая Mcd.h, Ntddchgr.h)
IRQL PASSIVE_LEVEL

См. также

ChangerInitialize