acxtargets.h-Header

Der acxtargets-Header wird von den ACX-Audioklassenerweiterungen verwendet. Weitere Informationen finden Sie unter ACX-Audioklassenerweiterungen – Übersicht.

WdfIoTarget ist eine WDF-Abstraktion, um die Kommunikation zwischen zwei verschiedenen Stapeln zu erleichtern. ACX verwendet WdfIoTarget, um die Kommunikation zwischen ACX-Objekten, Leitungen, Pins, Streams, Elementen und Schaltungsfabriken zu erleichtern.

ACX verwendet die folgenden ACX-Objekte, um die Kommunikation zwischen Zielen zu unterstützen. Weitere Informationen finden Sie unter ACX – Zusammenfassung von ACX-Objekten.

Treiber verwenden AcxTargetCircuit , um mit einer Remoteverbindung zu kommunizieren, die von einem anderen Stapel verfügbar gemacht wird. AcxTargetCircuit wird mithilfe eines WdfIoTarget implementiert.

Treiber verwenden AcxTargetPin , um mit dem Pin einer Remoteschaltung zu kommunizieren, die von einem anderen Stapel verfügbar gemacht wird. AcxTargetPin wird mithilfe eines WdfIoTarget-Objekts implementiert, um Nachrichten an die Remoteanheftenentität zu senden.

Treiber verwenden AcxTargetStream , um mit dem Stream einer Remoteverbindung zu kommunizieren, der von einem anderen Stapel verfügbar gemacht wird. AcxTargetStream wird mithilfe eines WdfIoTarget implementiert, um einen Remotestream zu erstellen und den Status des Remotestreams zu ändern.

Treiber verwenden AcxTargetElement , um mit dem Element einer Remoteschaltung zu kommunizieren, das von einem anderen Stapel verfügbar gemacht wird. AcxTargetElement wird mithilfe eines WdfIoTarget implementiert, um Nachrichten an die Remoteelemententität zu senden.

Treiber verwenden AcxTargetFactoryCircuit, um mit einer Remote circuit Factory instance zu kommunizieren. AcxTargetFactoryCircuit wird mithilfe eines WdfIoTarget implementiert, um Nachrichten an die Remoteleitungsfabrik zu senden.

Für die Interaktion mit der Remoteverbindung unterstützt jeder der oben genannten ACX-Typen:

  • properties
  • methods
  • events

Weitere Informationen finden Sie unter

acxtargets.h enthält die folgenden Programmierschnittstellen:

Functions

 
ACX_TARGET_CIRCUIT_CONFIG_INIT

Die ACX_TARGET_CIRCUIT_CONFIG_INIT-Funktion initialisiert eine ACX-Zielleitungskonfigurationsstruktur.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT

Die ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT-Funktion initialisiert eine ACX-Ziel-Factorykonfigurationsstruktur.
ACX_TARGET_STREAM_CONFIG_INIT

Die ACX_TARGET_STREAM_CONFIG_INIT-Funktion initialisiert eine ACX-Zielstreamkonfigurationsstruktur.
AcxTargetCircuitCreate

Die AcxTargetCircuitCreate-Funktion wird verwendet, um eine ACX-Zielleitung zu erstellen.
AcxTargetCircuitFormatRequestForMethod

AcxTargetCircuitFormatRequestForMethod formatiert eine WDFREQUEST als ACX-Methodenanforderung, die für das angegebene Leitungsziel verwendet werden soll.
AcxTargetCircuitFormatRequestForProperty

AcxTargetCircuitFormatRequestForProperty formatiert eine WDFREQUEST als ACX-Eigenschaftsanforderung, die für das angegebene Leitungsziel verwendet werden soll.
AcxTargetCircuitGetElementsCount

Die AcxTargetCircuitGetElementsCount-Funktion gibt die Anzahl der ACX-Elemente auf dem Remoteziel zurück.
AcxTargetCircuitGetPinsCount

Die AcxTargetCircuitGetPinsCount-Funktion gibt die Anzahl der ACX-Pins auf dem Remoteziel zurück.
AcxTargetCircuitGetSymbolicLinkName

Die AcxTargetCircuitGetSymbolicLinkName-Funktion ruft den symbolischen Linknamen für die ACX-Zielleitung ab.
AcxTargetCircuitGetTargetElement

Die AcxTargetCircuitGetTargetElement-Funktion gibt bei Einem gültigen Elementindexwert das zugeordnete ACXTARGETELEMENT-Objekt zurück.
AcxTargetCircuitGetTargetPin

Die AcxTargetCircuitGetTargetPin-Funktion gibt bei einem gültigen Pinindexwert das zugeordnete ACXTARGETPIN-Objekt zurück.
AcxTargetCircuitGetWdfIoTarget

Die AcxTargetCircuitGetWdfIoTarget-Funktion gibt das zugeordnete WDFIOTARGET-Objekt zurück.
AcxTargetElementFormatRequestForMethod

Die AcxTargetElementFormatRequestForMethod-Funktion formatiert eine WDFREQUEST als ACX-Methodenanforderung, die für das angegebene Elementziel verwendet werden soll.
AcxTargetElementFormatRequestForProperty

AcxTargetElementFormatRequestForProperty formatiert eine WDFREQUEST als ACX-Eigenschaftsanforderung, die für das angegebene Elementziel verwendet werden soll.
AcxTargetElementGetId

Die AcxTargetElementGetId gibt bei Einem vorhandenen ACXTARGETELEMENT-Objekt den entsprechenden ID-Wert zurück.
AcxTargetElementGetNameTag

Das AcxTargetElementGetNameTag gibt bei Einem vorhandenen ACXTARGETELEMENT-Objekt sein name-Tag in Form einer GUID zurück.
AcxTargetElementGetType

Die AcxTargetElementGetType-Funktion gibt bei Vorliegen eines vorhandenen ACXTARGETELEMENT-Objekts den entsprechenden Elementtyp in Form einer GUID zurück.
AcxTargetElementGetWdfIoTarget

AcxTargetElementGetWdfIoTarget gibt bei einem vorhandenen ACXTARGETELEMENT-Objekt das entsprechende WDFIOTARGET-Objekt zurück.
AcxTargetFactoryCircuitCreate

Die AcxTargetFactoryCircuitCreate-Funktion gibt ein Handle für ein neues ACXTARGETFACTORYCIRCUIT-ACX-Objekt zurück.
AcxTargetFactoryCircuitFormatRequestForMethod

AcxTargetFactoryCircuitFormatRequestForMethod formatiert eine WDFREQUEST als ACX-Methodenanforderung, die für das angegebene Leitungs factory-Ziel verwendet werden soll.
AcxTargetFactoryCircuitFormatRequestForProperty

AcxTargetFactoryCircuitFormatRequestForProperty formatiert eine WDFREQUEST als ACX-Eigenschaftsanforderung, die für das angegebene Leitungsfactoryziel verwendet werden soll.
AcxTargetFactoryCircuitGetWdfIoTarget

Das AcxTargetFactoryCircuitGetWdfIoTarget gibt bei einem vorhandenen ACXTARGETFACTORYCIRCUIT-Objekt das entsprechende WDFIOTARGET-Objekt zurück.
AcxTargetPinFlushModeDataFormatListCache

Die AcxTargetPinFlushModeDataFormatListCache-Funktion leert den Modusdatenformatlistencache für den angegebenen Zielnadel.
AcxTargetPinFormatRequestForMethod

Die AcxTargetPinFormatRequestForMethod-Funktion formatiert eine WDFREQUEST als ACX-Methodenanforderung, die für das angegebene Pinziel verwendet werden soll.
AcxTargetPinFormatRequestForProperty

AcxTargetPinFormatRequestForProperty formatiert eine WDFREQUEST als ACX-Eigenschaftsanforderung, die für das angegebene Pinziel verwendet werden soll.
AcxTargetPinGetId

Die AcxTargetPinGetId gibt bei Einem vorhandenen ACXTARGETPIN-Objekt den zugeordneten ID-Wert zurück.
AcxTargetPinGetWdfIoTarget

Die AcxTargetPinGetWdfIoTarget-Funktion gibt bei einem vorhandenen ACXTARGETPIN-Objekt das entsprechende WDFIOTARGET-Objekt zurück.
AcxTargetPinRetrieveModeDataFormatList

Die AcxTargetPinRetrieveModeDataFormatList-Funktion gibt bei einem vorhandenen ACXTARGETPIN-Objekt die ACXDATAFORMATLIST zurück, die der angegebenen Datenformatliste im Signalverarbeitungsmodus zugeordnet ist.
AcxTargetStreamAssignDrmContentId

Die AcxTargetStreamAssignDrmContentId-Funktion weist diesem Stream bei einem vorhandenen ACXTARGETSTREAM-Objekt eine DRM-Inhalts-ID zu.
AcxTargetStreamCreate

Die AcxTargetStreamCreate-Funktion wird verwendet, um einen Zielstream zu erstellen.
AcxTargetStreamFormatRequestForMethod

AcxTargetStreamFormatRequestForMethod formatiert eine WDFREQUEST als ACX-Methodenanforderung, die für das angegebene Streamziel verwendet werden soll.
AcxTargetStreamFormatRequestForProperty

AcxTargetStreamFormatRequestForProperty formatiert eine WDFREQUEST als ACX-Eigenschaftsanforderung, die für das angegebene Streamziel verwendet werden soll.
AcxTargetStreamGetElementsCount

Die AcxTargetStreamGetElementsCount-Funktion gibt bei Einem ACXTARGETSTREAM-Objekt die Anzahl der ACX-Elemente zurück.
AcxTargetStreamGetTargetElement

Die AcxTargetStreamGetTargetElement-Funktion gibt angesichts eines gültigen Elementindexwerts das entsprechende ACXTARGETELEMENT ACX-Objekt zurück, das dem angegebenen Stream zugeordnet ist.
AcxTargetStreamGetWdfIoTarget

Die AcxTargetStreamGetWdfIoTarget-Funktion gibt ein WDFIOTARGET-WDF-Objekt zurück, das dem angegebenen Stream zugeordnet ist.

Strukturen

 
ACX_TARGET_CIRCUIT_CONFIG

Die ACX_TARGET_CIRCUIT_CONFIG-Struktur wird verwendet, um die Konfiguration der Zielschaltung zu definieren.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG

Die ACX_TARGET_FACTORY_CIRCUIT_CONFIG-Struktur wird verwendet, um die Konfiguration der Zielfactoryschaltung zu definieren.
ACX_TARGET_STREAM_CONFIG

Die ACX_TARGET_STREAM_CONFIG-Struktur wird verwendet, um die Zielstreamkonfiguration zu definieren.

Enumerationen

 
ACX_TARGET_CIRCUIT_CONFIG_FLAGS

Die ACX_TARGET_CIRCUIT_CONFIG_FLAGS-Enumeration definiert die Konfigurationsflags für die ACX-Zielschaltung.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS

Die ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS-Enumeration definiert die Konfigurationsflags für die ACX-Zielschaltungsfactory.
ACX_TARGET_STREAM_CONFIG_FLAGS

Die ACX_TARGET_STREAM_CONFIG_FLAGS-Enumeration definiert die Konfigurationsflags für den ACX-Zielstream.