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

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

Синтаксис

ULONG ChangerAdditionalExtensionSize();

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

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

Комментарии

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

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

Требования

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

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

ChangerInitialize