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


Функция AcxTargetCircuitGetTargetPin (acxtargets.h)

Функция AcxTargetCircuitGetTargetPin , учитывая допустимое значение индекса контакта, вернет связанный объект ACXTARGETPIN .

Синтаксис

ACXTARGETPIN AcxTargetCircuitGetTargetPin(
  ACXTARGETCIRCUIT TargetCircuit,
  ULONG            PinIndex
);

Параметры

TargetCircuit

Дескриптор ACXTARGETCIRCUIT. Дополнительные сведения об объектах ACX см. в разделе Сводка по объектам ACX.

PinIndex

Допустимое значение индекса закрепления.

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

Возвращает объект ACXTARGETELEMENT ACX, связанный с указанным каналом.

Remarks

Пример

    PDSP_CIRCUIT_CONTEXT circuitCtx;
    ACX_REQUEST_PARAMETERS  params;

    circuitCtx = GetDspCircuitContext(Circuit);    

    for (ULONG pinIndex = 0; pinIndex < AcxTargetCircuitGetPinsCount(TargetCircuit); ++pinIndex)
    {
        ACXTARGETPIN targetPin = AcxTargetCircuitGetTargetPin(TargetCircuit, pinIndex);
        ULONG targetPinFlow = 0;
        ACX_REQUEST_PARAMETERS_INIT_PROPERTY(&params,
                                             KSPROPSETID_Pin,
                                             KSPROPERTY_PIN_DATAFLOW,
                                             AcxPropertyVerbGet,
                                             AcxItemTypePin,
                                             AcxTargetPinGetId(targetPin),
                                             nullptr, 0,
                                             &targetPinFlow,
                                             sizeof(targetPinFlow));
...

    }

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

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

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

Требования

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

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