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, Schaltungen, Pins, Streams, Elementen und Leitungsfabriken 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, der 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 Stream einer Remoteschaltung 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 Remoteschaltungsfactory 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
Hinweis
Die ACX-Header und -Bibliotheken sind nicht im WDK 10.0.22621.2428 (veröffentlicht am 24. Oktober 2023) enthalten, sind aber in früheren Versionen sowie in den neuesten (25000-Serienbuilds) Insider Preview des WDK verfügbar. Weitere Informationen zu Vorschauversionen des WDK finden Sie unter Installieren von Vorschauversionen des Windows Driver Kit (WDK).
acxtargets.h enthält die folgenden Programmierschnittstellen:
Functions
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-Ziel-Factory-Verbindungskonfigurationsstruktur. |
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 Die AcxTargetCircuitFormatRequestForMethod formatiert eine WDFREQUEST als ACX-Methodenanforderung, die auf dem angegebenen 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 angibt ACX-Zielschaltung 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 für ein vorhandenes 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 Das AcxTargetElementGetWdfIoTarget gibt bei einem vorhandenen ACXTARGETELEMENT-Objekt sein entsprechendes WDFIOTARGET-Objekt zurück. |
AcxTargetFactoryCircuitCreate Die AcxTargetFactoryCircuitCreate-Funktion gibt ein Handle an ein neues ACXTARGETFACTORYCIRCUIT ACX-Objekt zurück. |
AcxTargetFactoryCircuitFormatRequestForMethod Die AcxTargetFactoryCircuitFormatRequestForMethod formatiert eine WDFREQUEST als ACX-Methodenanforderung, die für das angegebene Ziel der Leitungsfactory verwendet werden soll. |
AcxTargetFactoryCircuitFormatRequestForProperty AcxTargetFactoryCircuitFormatRequestForProperty formatiert eine WDFREQUEST als ACX-Eigenschaftsanforderung, die für das angegebene Verbindungsfactoryziel verwendet werden soll. |
AcxTargetFactoryCircuitGetWdfIoTarget Der AcxTargetFactoryCircuitGetWdfIoTarget gibt bei einem vorhandenen ACXTARGETFACTORYCIRCUIT-Objekt sein entsprechendes WDFIOTARGET-Objekt zurück. |
AcxTargetPinFlushModeDataFormatListCache Die AcxTargetPinFlushModeDataFormatListCache-Funktion leert den Listencache des Modusdatenformats 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 Der AcxTargetPinGetId-Wert für ein vorhandenes ACXTARGETPIN-Objekt gibt 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 Zieldatenstrom zu erstellen. |
AcxTargetStreamFormatRequestForMethod Die 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 Zielleitungskonfiguration zu definieren. |
ACX_TARGET_FACTORY_CIRCUIT_CONFIG Die ACX_TARGET_FACTORY_CIRCUIT_CONFIG-Struktur wird verwendet, um die Konfiguration der Ziel-Factory-Leitung 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-Zielleitung. |
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS Die ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS-Enumeration definiert die Konfigurationsflags für die ACX-Zielleitungsfactory. |
ACX_TARGET_STREAM_CONFIG_FLAGS Die ACX_TARGET_STREAM_CONFIG_FLAGS-Enumeration definiert die Konfigurationsflags für den ACX-Zielstream. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für