перечисление AVC_FUNCTION (avc.h)

Тип перечисления AVC_FUNCTION используется для указания функций подсоединения AV/C.

Синтаксис

typedef enum _tagAVC_FUNCTION {
  AVC_FUNCTION_COMMAND,
  AVC_FUNCTION_GET_PIN_COUNT,
  AVC_FUNCTION_GET_PIN_DESCRIPTOR,
  AVC_FUNCTION_GET_CONNECTINFO,
  AVC_FUNCTION_SET_CONNECTINFO,
  AVC_FUNCTION_ACQUIRE,
  AVC_FUNCTION_RELEASE,
  AVC_FUNCTION_CLR_CONNECTINFO,
  AVC_FUNCTION_GET_EXT_PLUG_COUNTS,
  AVC_FUNCTION_GET_UNIQUE_ID,
  AVC_FUNCTION_GET_REQUEST,
  AVC_FUNCTION_SEND_RESPONSE,
  AVC_FUNCTION_FIND_PEER_DO,
  AVC_FUNCTION_PEER_DO_LIST,
  AVC_FUNCTION_GET_SUBUNIT_INFO
} AVC_FUNCTION;

Константы

 
AVC_FUNCTION_COMMAND
Это значение представляет собой код функции, используемый для отправки запроса AV/C и получения ответа в виде одной операции. В этом коде функции используется структура AVC_COMMAND_IRB.

Этот код функции доступен как для одноранговых, так и для виртуальных экземпляров avc.sys.
AVC_FUNCTION_GET_PIN_COUNT
Это значение представляет собой код функции, используемый для получения количества контактов, поддерживаемых базовым устройством подсоединения. В этом коде функции используется структура AVC_PIN_COUNT.

Этот код функции доступен только для одноранговых экземпляров avc.sys.
AVC_FUNCTION_GET_PIN_DESCRIPTOR
Это значение представляет собой код функции, используемый для получения дескриптора пина для каждого идентификатора пин-кода. В этом коде функции используется структура AVC_PIN_DESCRIPTOR.

Этот код функции доступен только для одноранговых экземпляров avc.sys.
AVC_FUNCTION_GET_CONNECTINFO
Это значение представляет собой код функции, используемый для получения структуры AVCPRECONNECTINFO для каждого идентификатора закрепления. Этот код функции использует структуру AVC_PRE_CONNECTINFO.

Этот код функции доступен только для одноранговых экземпляров avc.sys.
AVC_FUNCTION_SET_CONNECTINFO
Это значение представляет собой код функции, используемый для задания структуры AVCCONNECTINFO для каждого идентификатора закрепления. В этом коде функции используется структура AVC_SET_CONNECTINFO.

Этот код функции доступен только для одноранговых экземпляров avc.sys.
AVC_FUNCTION_ACQUIRE
Это значение представляет собой код функции, используемый дляavc.sysустановления любых подключений, предлагаемых кэшируемыми значениями AVCCONNECTINFO. Этот код функции использует структуру AVC_PIN_ID.

Этот код функции доступен только для одноранговых экземпляров avc.sys.
AVC_FUNCTION_RELEASE
Это значение представляет собой код функции, используемый для того, чтобы avc.sys освобождали все подключения, предлагаемые кэшируемыми значениями AVCCONNECTINFO. Этот код функции использует структуру AVC_PIN_ID.
AVC_FUNCTION_CLR_CONNECTINFO
Это значение представляет собой код функции, используемый дляavc.sysудаления кэшированных значений AVCCONNECTINFO. Этот код функции использует структуру AVC_PIN_ID.

Этот код функции доступен только для одноранговых экземпляров avc.sys.
AVC_FUNCTION_GET_EXT_PLUG_COUNTS
Это значение представляет собой код функции, используемый дляavc.sysполучения количества внешних входных и выходных подключений. В этом коде функции используется структура AVC_EXT_PLUG_COUNTS.

Этот код функции доступен только для одноранговых экземпляров avc.sys.
AVC_FUNCTION_GET_UNIQUE_ID
Это значение представляет собой код функции, используемый для получения уникального идентификатора единицы AV/C. Этот код функции использует структуру AVC_UNIQUE_ID.

Этот код функции доступен только для одноранговых экземпляров avc.sys.
AVC_FUNCTION_GET_REQUEST
Это значение представляет собой код функции, используемый для регистрации для получения запросов единиц AV/C и вложенных единиц. В этом коде функции используется структура AVC_COMMAND_IRB.

Этот код функции доступен как для одноранговых, так и для виртуальных экземпляров avc.sys.
AVC_FUNCTION_SEND_RESPONSE
Это значение представляет собой код функции, используемый для того, чтобы avc.sys реагировали на запросы единиц AV/C и вложенных единиц. В этом коде функции используется структура AVC_COMMAND_IRB.

Этот код функции доступен как для одноранговых, так и для виртуальных экземпляров avc.sys.
AVC_FUNCTION_FIND_PEER_DO
Это значение представляет собой код функции, используемый для поиска экземпляра невиртуальногоavc.sys . Этот код функции использует структуру AVC_PEER_DO_LOCATOR.

Этот код функции доступен как для одноранговых, так и для виртуальных экземпляров avc.sys.
AVC_FUNCTION_PEER_DO_LIST
Это значение представляет собой код функции, используемый для поиска всех невиртуальных экземпляровavc.sys . Этот код функции использует структуру AVC_PEER_DO_LIST.

Этот код функции доступен как для одноранговых, так и для виртуальных экземпляров avc.sys.
AVC_FUNCTION_GET_SUBUNIT_INFO
Это значение представляет собой код функции, используемый для получения сведений о подсоединениях целевого устройства. В этом коде функции используется структура AVC_SUBUNIT_INFO_BLOCK.

Этот код функции доступен как для одноранговых, так и для виртуальных экземпляров avc.sys.

Требования

Требование Значение
Заголовок avc.h (включая Avc.h)

См. также раздел

AVC_COMMAND_IRB

AVC_EXT_PLUG_COUNTS

AVC_IRB

AVC_PEER_DO_LIST

AVC_PEER_DO_LOCATOR

AVC_PIN_COUNT

AVC_PIN_DESCRIPTOR

AVC_PIN_ID

AVC_PRECONNECT_INFO

AVC_SETCONNECT_INFO

AVC_SUBUNIT_INFO_BLOCK

AVC_UNIQUE_ID