Функция ChangerAdditionalExtensionSize (mcd.h)
ChangerAdditionalExtensionSize указывает количество байтов, необходимое драйверу мини-класса для хранения сведений о конкретном устройстве в расширении устройства.
Синтаксис
ULONG ChangerAdditionalExtensionSize();
Возвращаемое значение
ChangerAdditionalExtensionSize возвращает размер в байтах дополнительного пространства расширения устройства, необходимого драйверу мини-класса модуля изменения.
Комментарии
Драйвер класса changer вызывает ChangerAdditionalExtensionSize , чтобы определить количество байтов, необходимое драйверу мини-класса в расширении устройства для конкретного модуля смены, прежде чем создавать объект устройства для представления этого модуля изменения.
Сведения, относящиеся к устройству, хранящиеся драйвером мини-класса, определяются драйвером. Обычно она включает смещения от нуля, которые другие подпрограммы драйвера мини-класса могут использовать для преобразования между адресами элементов для конкретного устройства и отсчитываемыми от нуля адресами элементов, используемыми системой. Он также может включать данные запроса SCSI или эквивалент, отличный от SCSI.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | mcd.h (включая Mcd.h, Ntddchgr.h) |
IRQL | PASSIVE_LEVEL |