Функция 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 |