Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Общие сведения о технологии API доступа к устройствам.
Для разработки API доступа к устройствам вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Функции
|
Отмена Метод Cancel пытается отменить выполняемую асинхронную операцию. |
|
CancelOperation Метод CancelOperation пытается отменить ранее выданный вызов с помощью метода DeviceIoControlAsync. |
|
Закрыть Метод Close выполняет очистку после завершения асинхронной операции и получения результатов. |
|
CreateDeviceAccessInstance Создает объект , используемый для доступа к устройству. Созданный экземпляр объекта реализует интерфейсы IDeviceIoControl и ICreateDeviceAccessAsync. |
|
DeviceIoControlAsync Метод DeviceIoControlAsync отправляет асинхронный запрос на ввод-вывод устройства в интерфейс устройства, указанный вызовом функции CreateDeviceAccessInstance. |
|
DeviceIoControlSync Метод DeviceIoControlSync отправляет синхронный запрос на ввод-вывод устройства в интерфейс устройства, указанный вызовом функции CreateDeviceAccessInstance. |
|
GetResult Извлекает объект IDeviceIoControl, привязанный к интерфейсу устройства, указанному в вызове функции CreateDeviceAccessInstance. |
|
RequestCompletion Реализуйте метод RequestCompletion для обработки завершения вызовов Метода DeviceIoControlAsyncmethod. |
|
Ожидание Метод Wait ожидает завершения асинхронной операции привязки, которая выполняется в течение указанного периода времени. |
Интерфейсы
|
ICreateDeviceAccessAsync Интерфейс ICreateDeviceAccessAsync возвращается из вызова CreateDeviceAccessInstance. |
|
IDeviceIoControl Отправляет управляющий код в драйвер устройства. Это действие приводит к тому, что устройство выполнит соответствующую операцию. |
|
IDeviceRequestCompletionCallback Предоставляет метод для обработки завершения вызовов DeviceIoControlAsyncmethod. |