Función AcxTargetCircuitGetTargetElement (acxtargets.h)
La función AcxTargetCircuitGetTargetElement , dada un valor de índice de elemento válido, devolverá el objeto ACXTARGETELEMENT asociado.
Sintaxis
ACXTARGETELEMENT AcxTargetCircuitGetTargetElement(
ACXTARGETCIRCUIT TargetCircuit,
ULONG ElementIndex
);
Parámetros
TargetCircuit
Un controlador ACXTARGETCIRCUIT. Para obtener más información sobre los objetos ACX, vea Resumen de objetos ACX.
ElementIndex
Valor de índice de elemento válido.
Valor devuelto
Devuelve un objeto ACXTARGETELEMENT ACX asociado al circuito especificado.
Comentarios
Ejemplo
// Search the target circuit for a volume element.
// This sample code doesn't support downstream audioengine elements.
//
for (ULONG elementIndex = 0; elementIndex < AcxTargetCircuitGetElementsCount(TargetCircuit); ++elementIndex)
{
ACXTARGETELEMENT targetElement = AcxTargetCircuitGetTargetElement(TargetCircuit, elementIndex);
GUID elementType = AcxTargetElementGetType(targetElement);
if (IsEqualGUID(elementType, KSNODETYPE_VOLUME) &&
circuitCtx->TargetVolumeHandler == nullptr)
{
// Found Volume
circuitCtx->TargetVolumeHandler = targetElement;
}
}
Requisitos de ACX
Versión mínima de ACX: 1.0
Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.
Requisitos
Requisito | Valor |
---|---|
Header | acxtargets.h |
IRQL | <= DISPATCH_LEVEL |