Partager via


AcxTargetCircuitGetTargetPin, fonction (acxtargets.h)

La fonction AcxTargetCircuitGetTargetPin, en fonction d’une valeur d’index de broche valide, retourne l’objet ACXTARGETPIN associé.

Syntaxe

ACXTARGETPIN AcxTargetCircuitGetTargetPin(
  ACXTARGETCIRCUIT TargetCircuit,
  ULONG            PinIndex
);

Paramètres

TargetCircuit

Handle ACXTARGETCIRCUIT. Pour plus d’informations sur les objets ACX, consultez Résumé des objets ACX.

PinIndex

Valeur d’index d’épingle valide.

Valeur de retour

Retourne un objet ACXTARGETELEMENT ACX associé au circuit spécifié.

Remarques

Exemple

    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));
...

    }

Configuration requise pour ACX

version minimale d’ACX : 1.0

Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.

Exigences

Exigence Valeur
d’en-tête acxtargets.h
IRQL <= DISPATCH_LEVEL

Voir aussi