Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется хранилищем. Дополнительные сведения см. в разделе:
Mcd.h содержит следующие программные интерфейсы:
Функции
|
ChangerAdditionalExtensionSize ChangerAdditionalExtensionSize указывает количество байтов, необходимых драйверу миникласса для хранения сведений о конкретном устройстве в расширении устройства. |
|
ChangerClassAllocatePool Функция ChangerClassAllocatePool выделяет память пула. |
|
ChangerClassCreate Подпрограмма ChangerClassCreate вызывается мини-driver, чтобы позволить драйверу класса выполнять независимые от устройства операции, необходимые для создания или закрытия устройства. |
|
ChangerClassDebugPrint Функция ChangerClassDebugPrint выводит отладочную информацию. |
|
ChangerClassDeviceControl Подпрограмма ChangerClassDeviceControl вызывается мини-отверткой, чтобы позволить драйверу класса выполнять независимые от устройства аспекты операции управления устройством. |
|
ChangerClassFreePool Подпрограмма ChangerClassFreePool освобождает память пула, выделенную ранее с помощью ChangerClassAllocatePool. |
|
ChangerClassInitialize Подпрограмма ChangerClassInitialize инициализирует драйвер. |
|
ChangerClassSendSrbSynchronous Подпрограмма ChangerClassSendSrbSynchronous синхронно отправляет SRB на указанное устройство. |
|
ChangerError ChangerRor выполняет обработку ошибок, относящихся к конкретному устройству. |
|
ChangerExchangeMedium ChangerExchangeMedium обрабатывает аспекты IRP управления устройством с помощью кода IOCTL IOCTL_CHANGER_EXCHANGE_MEDIUM. |
|
ChangerGetElementStatus ChangerGetElementStatus обрабатывает аспекты IRP элемента управления устройством с помощью кода IOCTL IOCTL_CHANGER_GET_ELEMENT_STATUS. |
|
ChangerGetParameters ChangerGetParameters обрабатывает аспекты IRP элемента управления устройством с помощью кода IOCTL IOCTL_CHANGER_GET_PARAMETERS. |
|
ChangerGetProductData ChangerGetProductData обрабатывает аспекты IRP элемента управления устройством с помощью кода IOCTL IOCTL_CHANGER_GET_PRODUCT_DATA. |
|
ChangerGetStatus ChangerGetStatus обрабатывает аспекты IRP элемента управления устройством с помощью кода IOCTL IOCTL_CHANGER_GET_STATUS. |
|
ChangerInitialize ChangerInitialize считывает средство смены для получения других запросов. |
|
ChangerInitializeElementStatus ChangerInitializeElementStatus обрабатывает аспекты IRP элемента управления устройством с помощью кода IOCTL IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS. |
|
ChangerMoveMedium ChangerMoveMedium обрабатывает аспекты IRP элемента управления устройством с помощью кода IOCTL IOCTL_CHANGER_MOVE_MEDIUM. |
|
ChangerPerformDiagnostics ChangerPerformDiagnostics выполняет диагностические тесты на устройстве-средстве смены. |
|
ChangerQueryVolumeTags ChangerQueryVolumeTags обрабатывает аспекты IRP управления устройством с помощью кода IOCTL IOCTL_CHANGER_QUERY_VOLUME_TAGS. |
|
ChangerReinitializeUnit ChangerReinitializeUnit обрабатывает аспекты IRP управления устройством с помощью кода IOCTL IOCTL_CHANGER_REINITIALIZE_TRANSPORT. |
|
ChangerSetAccess ChangerSetAccess обрабатывает аспекты IRP управления устройствами с помощью кода IOCTL IOCTL_CHANGER_SET_ACCESS. |
|
ChangerSetPosition ChangerSetPosition обрабатывает аспекты IRP, связанные с устройством, с помощью кода IOCTL IOCTL_CHANGER_SET_POSITION. |
|
DriverEntry Подпрограмма драйвера miniport DriverEntry вызывается при загрузке драйвера мини-порта. Примечание. В будущем модели драйвера портов ATA и драйвера мини-порта ATA могут быть изменены или недоступны. |
Структуры
|
MCD_INIT_DATA Драйвер мини-класса changer заполняет структуру MCD_INIT_DATA указателями на внутренние процедуры обработки команд и передает их драйверу класса changer. |