Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется devinst. Дополнительные сведения можно найти здесь
avc.h содержит следующие интерфейсы программирования:
IoCTLs
|
IOCTL_AVC_BUS_RESET Код элемента управления IOCTL_AVC_BUS_RESET ввода-вывода позволяет вызывающему объекту выполнять любые предыдущие IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO и IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO запросы управления, которые не использовали флаг AVC_SUBUNIT_ADDR_TRIGGERBUSRESET. |
|
IOCTL_AVC_CLASS Код управления IOCTL_AVC_CLASS ввода-вывода поддерживается только в режиме ядра, используя IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sys поддерживает два интерфейса устройства в зависимости от типа экземпляра (однорангового или виртуального). |
|
IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO Код элемента управления IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO ввода-вывода управляет перечислением виртуальных вложенных элементов. |
|
IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO Код управления IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO ввода-вывода управляет перечислением виртуальных вложенных элементов. |
Функции обратного вызова
|
PFNAVCINTERSECTHANDLER Обработчик взаимодействия AV/C определяет, совместимы ли диапазоны данных. |
Структуры
|
AVC_COMMAND_IRB Структура AVC_COMMAND_IRB определяет структуру, содержащую пару команд AV/C и ответов. |
|
AVC_EXT_PLUG_COUNTS Структура AVC_EXT_PLUG_COUNTS описывает количество внешних подключаемых модулей в подсоедине. |
|
AVC_IRB Структура AVC_IRB — это структура заголовка блока запросов ввода-вывода (IRB), в которой хранится номер функции. |
|
AVC_MULTIFUNC_IRB Структура AVC_MULTIFUNC_IRB содержит другие связанные структуры AV/C в союзе. |
|
AVC_PEER_DO_LIST В AVC_PEER_DO_LIST описываются все невиртуальные (одноранговые) экземпляры avc.sys. |
|
AVC_PEER_DO_LOCATOR В AVC_PEER_DO_LOCATOR описываются невиртуальные (одноранговые) экземпляры avc.sys. |
|
AVC_PIN_COUNT Структура AVC_PIN_COUNT указывает количество закреплений на устройстве AV/C. |
|
AVC_PIN_DESCRIPTOR Структура AVC_PIN_DESCRIPTOR описывает закрепление на устройстве av/C. |
|
AVC_PIN_ID Структура AVC_PIN_ID описывает закрепление в подъединению. |
|
AVC_PRECONNECT_INFO Структура AVC_PRECONNECT_INFO указывает сведения о предварительном подключении для указанного идентификатора пин-кода (смещение на основе нуля) на устройстве подсоединения AV/C. |
|
AVC_SETCONNECT_INFO Структура AVC_SETCONNECT_INFO используется для инициализации драйвера подсоединения и установления соединений с закреплением. |
|
AVC_SUBUNIT_ADDR_SPEC Структура AVC_SUBUNIT_ADDR_SPEC используется с виртуальными экземплярами avc.sys для описания виртуальных вложенных адресов. |
|
AVC_SUBUNIT_INFO_BLOCK Структура AVC_SUBUNIT_INFO_BLOCK описывает сведения о подъединениях. |
|
AVC_UNIQUE_ID В AVC_UNIQUE_ID описан уникальный идентификатор единицы AV/C. |
|
AVCCONNECTINFO Структура AVCCONNECTINFO используется для инициализации драйвера подсоединения и установления соединений с закреплением. |
|
AVCPRECONNECTINFO Структура AVCPRECONNECTINFO используется для инициализации драйвера подсоединения и установления соединений с закреплением. |
Перечисления
|
AVC_FUNCTION Тип перечисления AVC_FUNCTION используется для указания функций subunit AV/C. |
|
AvcCommandType Тип перечисления AvcCommandType используется для указания типа команды, выданной драйвером подъединения av/C через AVC_FUNCTION_COMMAND или коды функций AVC_FUNCTION_GET_REQUEST. |
|
AvcResponseCode Тип перечисления AvcResponseCode используется для указания типа ответа, полученного драйвером подъединения av/C через AVC_FUNCTION_COMMAND или коды функций AVC_FUNCTION_SEND_RESPONSE. |
|
AvcSubunitType Тип перечисления AvcSubunitType используется для указания типа subunit AV/C. |
|
KSPIN_FLAG_AVC Тип перечисления KSPIN_FLAG_AVC используется для управления подключениями и в коде функции AVC_FUNCTION_GET_CONNECTINFO. |