Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс COM IStiUSD — это средство, с помощью которого COM-интерфейс IStiDevice взаимодействует с устройствами по-прежнему. Методы интерфейса IStiUSD реализуются каждым поставщиком User-Mode minidrivers по-прежнему.
Как правило, методы интерфейса IStiUSD вызываются аналогичными именованными методами, определенными интерфейсом IStiDevice. Мини-накопители образов обычно реализуют методы интерфейса IStiUS D IStiUSD, вызывая соответствующий драйвер режима ядра. Каждый мини-driver должен определить все методы интерфейса, но если метод не нужен, он может возвращать STIERR_UNSUPPORTED.
К методам, определенным интерфейсом IStiUSD , относятся следующие:
IStiUSD::D eviceReset
Сбрасывает устройство по-прежнему изображения в известное инициализированное состояние.
IStiUSD::D iagnostic
Выполняет диагностические тесты на устройстве с по-прежнему изображением.
IStiUSD::Escape
Выполняет операцию ввода-вывода для конкретного поставщика на устройстве с по-прежнему изображением.
IStiUSD::GetCapabilities
Возвращает возможности устройства по-прежнему.
IStiUSD::GetLastErrorInfo
Возвращает сведения о последней известной ошибке, связанной с устройством по-прежнему.
IStiUSD::GetNotificationData
Возвращает описание последнего события, которое произошло на устройстве по-прежнему.
IStiUSD::GetStatus
Возвращает состояние устройства по-прежнему изображения.
IStiUSD::Initialize
Инициализирует экземпляр COM-объекта, который определяет интерфейс IStiUSD.
IStiUSD::LockDevice
Блокирует устройство для монопольного использования вызывающим абонентом.
IStiUSD::RawReadCommand
Считывает сведения о команде с устройства по-прежнему изображения.
IStiUSD::RawReadData
Считывает данные с устройства по-прежнему изображения.
IStiUSD::RawWriteCommand
Записывает сведения о команде на устройство с изображением по-прежнему.
IStiUSD::RawWriteData
Записывает данные на устройство по-прежнему.
IStiUSD::SetNotificationHandle
Указывает дескриптор событий, который должен использовать мини-driver для информирования вызывающего объекта о событиях устройства. Обычно вызывается монитором событий по-прежнему.
IStiUSD::UnLockDevice
Разблокирует устройство.