Freigeben über


acxtargets.h-Header

Der Acxtargets-Header wird von den ACX-Audioklassenerweiterungen verwendet. Weitere Informationen finden Sie unter ACX Audio Class Extensions overview.

WdfIoTarget ist eine WDF-Abstraktion, um die Kommunikation zwischen zwei verschiedenen Stapeln zu erleichtern. ACX verwendet WdfIoTarget, um die Kommunikation zwischen ACX-Objekten, Schaltkreisen, Pins, Datenströmen, Elementen und Schaltkreisfabriken 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 Objects.

Treiber verwenden AcxTargetCircuit-, um mit einer Remoteschaltung 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 implementiert, um Nachrichten an die Remote-Pin-Entität zu senden.

Treiber verwenden AcxTargetStream-, um mit dem Datenstrom einer Remoteschaltung zu kommunizieren, der von einem anderen Stapel verfügbar gemacht wird. AcxTargetStream wird mithilfe eines WdfIoTarget implementiert, um einen Remotedatenstrom zu erstellen und den Status des Remotedatenstroms 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- für die Kommunikation mit einer Remoteschaltungsinstanz. AcxTargetFactoryCircuit wird mithilfe eines WdfIoTarget implementiert, um Nachrichten an die Remoteschaltungsfabrik zu senden.

Um mit der Remoteschaltung zu interagieren, unterstützt jeder der oben genannten ACX-Typen Folgendes:

  • Eigenschaften
  • Methodik
  • Ereignisse

Weitere Informationen finden Sie unter:

acxtargets.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
ACX_TARGET_CIRCUIT_CONFIG_INIT

Die ACX_TARGET_CIRCUIT_CONFIG_INIT-Funktion initialisiert eine ACX-Zielschaltungskonfigurationsstruktur.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT

Die ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT-Funktion initialisiert eine AcX-Zielschaltungskonfigurationsstruktur.
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-Zielschaltung zu erstellen.
AcxTargetCircuitFormatRequestForMethod

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

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

Die AcxTargetCircuitGetElementsCount-Funktion gibt die Anzahl der ACX-Elemente für das Remoteziel zurück.
AcxTargetCircuitGetPinsCount

Die AcxTargetCircuitGetPinsCount-Funktion gibt die Anzahl der ACX-Pins für das Remoteziel zurück.
AcxTargetCircuitGetSymbolicLinkName

Die AcxTargetCircuitGetSymbolicLinkName-Funktion ruft den symbolischen Verknüpfungsnamen für die Specifies ACX-Zielschaltung ab.
AcxTargetCircuitGetTargetElement

Die AcxTargetCircuitGetTargetElement-Funktion, die einen gültigen Elementindexwert aufweist, gibt das zugeordnete ACXTARGETELEMENT-Objekt zurück.
AcxTargetCircuitGetTargetPin

Die AcxTargetCircuitGetTargetPin-Funktion gibt aufgrund eines gültigen Pinindexwerts 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 eines vorhandenen ACXTARGETELEMENT-Objekts gibt den entsprechenden ID-Wert zurück.
AcxTargetElementGetNameTag

Das AcxTargetElementGetNameTag mit einem vorhandenen ACXTARGETELEMENT-Objekt gibt das Namenstag in Form einer GUID zurück.
AcxTargetElementGetType-

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

Das AcxTargetElementGetWdfIoTarget-Objekt eines vorhandenen ACXTARGETELEMENT-Objekts gibt das entsprechende WDFIOTARGET-Objekt zurück.
AcxTargetFactoryCircuitCreate

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

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

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

Das AcxTargetFactoryCircuitGetWdfIoTarget-Objekt eines vorhandenen ACXTARGETFACTORYCIRCUIT-Objekts gibt das entsprechende WDFIOTARGET-Objekt zurück.
AcxTargetPinFlushModeDataFormatListCache

Die AcxTargetPinFlushModeDataFormatListCache-Funktion löscht den Listencache des Modusdatenformats für den angegebenen Ziel-Pin.
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 eines vorhandenen ACXTARGETPIN-Objekts gibt den zugeordneten ID-Wert zurück.
AcxTargetPinGetWdfIoTarget

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

Die AcxTargetPinRetrieveModeDataFormatList-Funktion eines vorhandenen ACXTARGETPIN-Objekts gibt die ACXDATAFORMATLIST zurück, die der angegebenen Datenformatliste für den Signalverarbeitungsmodus zugeordnet ist.
AcxTargetStreamAssignDrmContentId

Die AcxTargetStreamAssignDrmContentId-Funktion eines vorhandenen ACXTARGETSTREAM-Objekts weist diesem Datenstrom eine DRM-Inhalts-ID zu.
AcxTargetStreamCreate

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

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

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

Die AcxTargetStreamGetElementsCount-Funktion eines ACXTARGETSTREAM-Objekts gibt die Anzahl der ACX-Elemente zurück.
AcxTargetStreamGetTargetElement-

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

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

Strukturen

 
ACX_TARGET_CIRCUIT_CONFIG

Die ACX_TARGET_CIRCUIT_CONFIG Struktur wird verwendet, um die Zielschaltungskonfiguration zu definieren.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG

Die ACX_TARGET_FACTORY_CIRCUIT_CONFIG-Struktur wird verwendet, um die Konfiguration des Ziel-Factory-Schaltkreises zu definieren.
ACX_TARGET_STREAM_CONFIG

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

Aufzählungen

 
ACX_TARGET_CIRCUIT_CONFIG_FLAGS

Die ACX_TARGET_CIRCUIT_CONFIG_FLAGS-Aufzählung definiert die Konfigurationskennzeichnungen für die ACX-Zielschaltung.
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS

Die ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS-Aufzählung definiert die Konfigurationskennzeichnungen für die ACX-Zielschaltungsfactory.
ACX_TARGET_STREAM_CONFIG_FLAGS

Die ACX_TARGET_STREAM_CONFIG_FLAGS-Aufzählung definiert die Konfigurationsflags für den ACX-Zieldatenstrom.