Поделиться через


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

Тип перечисления KSPIN_FLAG_AVC используется для управления подключениями и в коде функции AVC_FUNCTION_GET_CONNECTINFO.

Синтаксис

typedef enum _KSPIN_FLAG_AVC {
  KSPIN_FLAG_AVCMASK,
  KSPIN_FLAG_AVC_PERMANENT,
  KSPIN_FLAG_AVC_CONNECTED,
  KSPIN_FLAG_AVC_PCRONLY,
  KSPIN_FLAG_AVC_FIXEDPCR
} KSPIN_FLAG_AVC;

Константы

 
KSPIN_FLAG_AVCMASK
Маска для изоляции определенных битовых флагов AV/C
KSPIN_FLAG_AVC_PERMANENT
Часть битовой маски состояния AV/C Connect. Представляет постоянное соединение между двумя подъединниками в одной единице.
KSPIN_FLAG_AVC_CONNECTED
Часть битовой маски состояния AV/C Connect. Представляет подключение, которое в настоящее время активно, но не обязательно постоянное.
KSPIN_FLAG_AVC_PCRONLY
Нет элемента управления подключаемым модулем. Доступны только входные и выходные подключаемые модули, и эта структура AVCPRECONNECTINFO представляет одну из них.
KSPIN_FLAG_AVC_FIXEDPCR
Представляет постоянное подключение между подсоединяемого модуля и подключаемым модулем (последовательная шина). Указание этого флага подразумевает KSPIN_FLAG_AVC_PERMANENT, хотя этот бит не задан, если этот флаг задан.

Замечания

Эти битовые флаги используются обработчиком взаимодействия для определения совместимости подключаемых модулей, а также для указания, отвечает ли обработчик взаимодействия за получение дескриптора подключаемого модуля из 61883.sys.

Требования

Требование Ценность
заголовка avc.h (include Avc.h)

См. также

обработчика av/C intersect

AVC_FUNCTION_GET_CONNECTINFO