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


перечисление ACX_STREAM_BRIDGE_CONFIG_FLAGS (acxstreams.h)

Перечисление ACX_STREAM_BRIDGE_CONFIG_FLAGS описывает флаги конфигурации моста Acx Stream.

Синтаксис

typedef enum _ACX_STREAM_BRIDGE_CONFIG_FLAGS {
  AcxStreamBridgeConfigNoFlags,
  AcxStreamBridgeInvertChangeStateSequence,
  AcxStreamBridgeForwardInStreamVarArguments,
  AcxStreamBridgeConfigValidFlags
} ACX_STREAM_BRIDGE_CONFIG_FLAGS;

Константы

 
AcxStreamBridgeConfigNoFlags
Конфигурация моста Acx Stream не имеет флагов.
AcxStreamBridgeInvertChangeStateSequence
Используйте этот флаг, чтобы включить последовательность уведомлений об изменении состояния потока.

изменение состояния потока конечной точки по умолчанию при переходе от STOP к RUN:

— Для конечных точек отрисовки ACX уведомляет поток каждой цепи конечной точки с несколькими каналами, начиная с потока потоковой передачи и заканчивая потоком канала с устройством с помощью пин-кода.

— для конечных точек захвата ACX уведомляет поток каждой цепи конечной точки с несколькими каналами, начиная с потока канала с закреплением моста устройства и заканчивая потоком потока потоковой передачи.

Изменение состояния потока конечной точки по умолчанию при переходе с запуска на STOP:

— для конечных точек отрисовки ACX уведомляет поток каждой цепи конечной точки с несколькими каналами, начиная с потока канала с закреплением моста устройства и заканчивая потоком потока потоковой передачи.

— Для конечных точек записи ACX уведомляет поток каждой цепи конечной точки с несколькими каналами, начиная с потока потоковой передачи и заканчивая потоком канала с устройством принести пин-код.

инвертированную последовательность при переходе от STOP к RUN:

Для конечных точек отрисовки ACX уведомляет поток каждого канала конечной точки с несколькими каналами, начиная с потока канала с закреплением моста устройства и заканчивая потоком потоковой цепи.

Для конечных точек отслеживания ACX уведомляет поток каждого канала конечной точки с несколькими каналами, начиная с потока потоковой передачи и заканчивая потоком канала с помощью пин-кода устройства.

инвертированную последовательность при переходе из RUN в STOP:

— Для конечных точек отрисовки ACX уведомляет поток каждой цепи конечной точки с несколькими каналами, начиная с потока потоковой передачи и заканчивая потоком канала с устройством с помощью пин-кода.

— для конечных точек захвата ACX уведомляет поток каждой цепи конечной точки с несколькими каналами, начиная с потока канала с закреплением моста устройства и заканчивая потоком потока потоковой передачи.
AcxStreamBridgeForwardInStreamVarArguments
Если этот флаг задан, ACX перенаправит аргументы переменной текущего потока ACXOBJECTBAG в следующий поток многоканальной конечной точки. Если аргументы переменной не связаны с текущим потоком, ACX перенаправит объектный контейнер переменных, указанный во время создания моста потоков, если он присутствует. Дополнительные сведения об объектах ACX, таких как ACXOBJECTBAG, см. в ACX — сводка по объектам ACX.
AcxStreamBridgeConfigValidFlags
Это битовая или из всех разрешенных флагов. Это используется для проверки полей ACX_STREAM_BRIDGE_CONFIG структуры.

Замечания

Можно указать допустимый битовый или значения на этой странице для элемента Flags ACX_STREAM_BRIDGE_CONFIG Структуры.

Пример

Ниже показан пример использования.

    ACX_STREAM_BRIDGE_CONFIG_INIT(&streamCfg);
    streamCfg.InModesCount = SIZEOF_ARRAY(inModes);
    streamCfg.InModes      = inModes; 
    streamCfg.OutMode      = NULL;  // no mode, i.e., default (1st) and raw (2nd).
    streamCfg.OutStreamVarArguments = objBag;

    // Reverse the change-state sequence notifications.
    streamCfg.Flags       |= AcxStreamBridgeInvertChangeStateSequence;

    status = AcxStreamBridgeCreate(circuit, &attributes, &streamCfg, &streamBridge);

Требования к ACX

минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в обзоре версий ACX.

Требования

Требование Ценность
заголовка acxstreams.h

См. также

  • заголовка acxstreams.h