перечисление 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) |