Функция AcxCircuitInitDisableDefaultStreamBridgeHandling (acxcircuit.h)

Функция AcxCircuitInitDisableDefaultStreamBridgeHandling отключает обработку моста потока ACX по умолчанию в среде с несколькими каналами.

Синтаксис

void AcxCircuitInitDisableDefaultStreamBridgeHandling(
  PACXCIRCUIT_INIT CircuitInit
);

Параметры

CircuitInit

Структура ACXCIRCUIT_INIT, которая определяет инициализацию канала. ACXCIRCUIT_INIT является непрозрачным объектом, используемым для инициализации канала. Используйте AcxCircuitInitAllocate для инициализации структуры ACXCIRCUIT_INIT.

Возвращаемое значение

None

Remarks

Когда драйвер вызывает этот метод и поток не имеет связанного ACXSTREAMBRIDGE, ACX не будет пытаться создать мост потока по умолчанию для пересылки потока и его состояний в следующий канал.

Эта функция не оказывает никакого влияния при вызове в конечной точке с одним каналом или в последнем канале конечной точки с несколькими каналами.

Пример

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

    //
    // Get a CircuitInit structure.
    //
    PACXCIRCUIT_INIT circuitInit = NULL;
    circuitInit = AcxCircuitInitAllocate(Device);

    //
    // Disable default Stream Bridge handling in ACX
    // Create stream handler will add Stream Bridge
    // to support Object-bag forwarding
    //
    AcxCircuitInitDisableDefaultStreamBridgeHandling(circuitInit);

Требования ACX

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

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

Требования

Требование Значение
Заголовок acxcircuit.h
IRQL <= DISPATCH_LEVEL

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