acxtargets.h ヘッダー

acxtargets ヘッダーは、ACX オーディオ クラス拡張機能によって使用されます。 詳細については、「 ACX Audio Class Extensions の概要」を参照してください。

WdfIoTarget は、2 つの異なるスタック間の通信を容易にする WDF 抽象化です。 ACX では、WdfIoTarget を使用して、ACX オブジェクト、回線、ピン、ストリーム、要素、および回路ファクトリ間の通信を容易にします。

ACX では、ターゲット間の通信をサポートするために、次の ACX オブジェクトを使用します。 詳細については、「 ACX - ACX オブジェクトの概要」を参照してください。

ドライバーは 、AcxTargetCircuit を使用して、別のスタックによって公開されるリモート回線と通信します。 AcxTargetCircuit は、WdfIoTarget を使用して実装されます。

ドライバーは 、AcxTargetPin を使用して、別のスタックによって公開されるリモート回線のピンと通信します。 AcxTargetPin は、WdfIoTarget を使用してリモート ピン エンティティにメッセージを送信するために実装されます。

ドライバーは 、AcxTargetStream を使用して、別のスタックによって公開されるリモート回線のストリームと通信します。 AcxTargetStream は、WdfIoTarget を使用して実装され、リモート ストリームを作成し、リモート ストリームの状態を変更します。

ドライバーは 、AcxTargetElement を使用して、別のスタックによって公開されるリモート回線の要素と通信します。 AcxTargetElement は、WdfIoTarget を使用してリモート要素エンティティにメッセージを送信するために実装されます。

ドライバーは 、AcxTargetFactoryCircuit を使用してリモート回線ファクトリ インスタンスと通信します。 AcxTargetFactoryCircuit は、WdfIoTarget を使用してリモート回線ファクトリにメッセージを送信するために実装されます。

リモート回線を操作するために、上記の ACX の各種類は次をサポートします。

  • properties
  • methods
  • events

詳細については、次を参照してください。

注意

ACX ヘッダーとライブラリは、WDK 10.0.22621.2428 (2023 年 10 月 24 日リリース) には含まれていませんが、以前のバージョンと WDK の最新 (25000 シリーズ ビルド) Insider Preview で使用できます。 WDK のプレビュー バージョンの詳細については、「 Windows Driver Kit (WDK) のプレビュー バージョンのインストール」を参照してください。

acxtargets.h には、次のプログラミング インターフェイスが含まれています。

関数

 
ACX_TARGET_CIRCUIT_CONFIG_INIT

ACX_TARGET_CIRCUIT_CONFIG_INIT関数は、ACX ターゲット回線構成構造を初期化します。
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT

ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT関数は、ACX ターゲット ファクトリ回線構成構造を初期化します。
ACX_TARGET_STREAM_CONFIG_INIT

ACX_TARGET_STREAM_CONFIG_INIT関数は、ACX ターゲット ストリーム構成構造を初期化します。
AcxTargetCircuitCreate

AcxTargetCircuitCreate 関数を使用して、ACX ターゲット回線を作成します。
AcxTargetCircuitFormatRequestForMethod

AcxTargetCircuitFormatRequestForMethod は、指定された回線ターゲットで使用される ACX メソッド要求として WDFREQUEST を書式設定します。
AcxTargetCircuitFormatRequestForProperty

AcxTargetCircuitFormatRequestForProperty は、指定された回線ターゲットで使用される ACX プロパティ要求として WDFREQUEST を書式設定します。
AcxTargetCircuitGetElementsCount

AcxTargetCircuitGetElementsCount 関数は、リモート ターゲット上の ACX 要素の数を返します。
AcxTargetCircuitGetPinsCount

AcxTargetCircuitGetPinsCount 関数は、リモート ターゲット上の ACX ピンの数を返します。
AcxTargetCircuitGetSymbolicLinkName

AcxTargetCircuitGetSymbolicLinkName 関数は、ACX ターゲット回線を指定する のシンボリック リンク名を取得します。
AcxTargetCircuitGetTargetElement

有効な要素インデックス値が指定された AcxTargetCircuitGetTargetElement 関数は、関連付けられた ACXTARGETELEMENT オブジェクトを返します。
AcxTargetCircuitGetTargetPin

有効なピン インデックス値を指定すると、AcxTargetCircuitGetTargetPin 関数は、関連付けられた ACXTARGETPIN オブジェクトを返します。
AcxTargetCircuitGetWdfIoTarget

AcxTargetCircuitGetWdfIoTarget 関数は、関連付けられた WDFIOTARGET オブジェクトを返します。
AcxTargetElementFormatRequestForMethod

AcxTargetElementFormatRequestForMethod 関数は、指定された要素ターゲットで使用される ACX メソッド要求として WDFREQUEST を書式設定します。
AcxTargetElementFormatRequestForProperty

AcxTargetElementFormatRequestForProperty は、指定された要素ターゲットで使用される ACX プロパティ要求として WDFREQUEST を書式設定します。
AcxTargetElementGetId

既存の ACXTARGETELEMENT オブジェクトが指定された AcxTargetElementGetId は、対応する ID 値を返します。
AcxTargetElementGetNameTag

既存の ACXTARGETELEMENT オブジェクトを指定した AcxTargetElementGetNameTag は、その名前タグを GUID の形式で返します。
AcxTargetElementGetType

既存の ACXTARGETELEMENT オブジェクトを指定した AcxTargetElementGetType 関数は、対応する要素型を GUID の形式で返します。
AcxTargetElementGetWdfIoTarget

既存の ACXTARGETELEMENT オブジェクトが指定された AcxTargetElementGetWdfIoTarget は、対応する WDFIOTARGET オブジェクトを返します。
AcxTargetFactoryCircuitCreate

AcxTargetFactoryCircuitCreate 関数は、新しい ACXTARGETFACTORYCIRCUIT ACX オブジェクトへのハンドルを返します。
AcxTargetFactoryCircuitFormatRequestForMethod

AcxTargetFactoryCircuitFormatRequestForMethod は、指定された回線ファクトリ ターゲットで使用される ACX メソッド要求として WDFREQUEST を書式設定します。
AcxTargetFactoryCircuitFormatRequestForProperty

AcxTargetFactoryCircuitFormatRequestForProperty は、指定された回線ファクトリ ターゲットで使用される ACX プロパティ要求として WDFREQUEST を書式設定します。
AcxTargetFactoryCircuitGetWdfIoTarget

既存の ACXTARGETFACTORYCIRCUIT オブジェクトが指定された AcxTargetFactoryCircuitGetWdfIoTarget は、対応する WDFIOTARGET オブジェクトを返します。
AcxTargetPinFlushModeDataFormatListCache

AcxTargetPinFlushModeDataFormatListCache 関数は、指定されたターゲット ピンのモード データ形式リスト キャッシュをフラッシュします。
AcxTargetPinFormatRequestForMethod

AcxTargetPinFormatRequestForMethod 関数は、指定されたピン ターゲットで使用される ACX メソッド要求として WDFREQUEST を書式設定します。
AcxTargetPinFormatRequestForProperty

AcxTargetPinFormatRequestForProperty は、指定されたピン ターゲットで使用される ACX プロパティ要求として WDFREQUEST を書式設定します。
AcxTargetPinGetId

既存の ACXTARGETPIN オブジェクトが指定された AcxTargetPinGetId は、関連付けられた ID 値を返します。
AcxTargetPinGetWdfIoTarget

既存の ACXTARGETPIN オブジェクトを指定した AcxTargetPinGetWdfIoTarget 関数は、対応する WDFIOTARGET オブジェクトを返します。
AcxTargetPinRetrieveModeDataFormatList

既存の ACXTARGETPIN オブジェクトを指定した AcxTargetPinRetrieveModeDataFormatList 関数は、指定された信号処理モードのデータ形式リストに関連付けられている ACXDATAFORMATLIST を返します。
AcxTargetStreamAssignDrmContentId

既存の ACXTARGETSTREAM オブジェクトを指定した AcxTargetStreamAssignDrmContentId 関数は、そのストリームに DRM コンテンツ ID を割り当てます。
AcxTargetStreamCreate

AcxTargetStreamCreate 関数は、ターゲット ストリームを作成するために使用されます。
AcxTargetStreamFormatRequestForMethod

AcxTargetStreamFormatRequestForMethod は、指定されたストリーム ターゲットで使用される ACX メソッド要求として WDFREQUEST を書式設定します。
AcxTargetStreamFormatRequestForProperty

AcxTargetStreamFormatRequestForProperty は、指定されたストリーム ターゲットで使用される ACX プロパティ要求として WDFREQUEST を書式設定します。
AcxTargetStreamGetElementsCount

ACXTARGETSTREAM オブジェクトを指定した AcxTargetStreamGetElementsCount 関数は、その数の ACX 要素を返します。
AcxTargetStreamGetTargetElement

有効な要素インデックス値を指定すると、AcxTargetStreamGetTargetElement 関数は、指定されたストリームに関連付けられている対応する ACXTARGETELEMENT ACX オブジェクトを返します。
AcxTargetStreamGetWdfIoTarget

AcxTargetStreamGetWdfIoTarget 関数は、指定されたストリームに関連付けられている WDFIOTARGET WDF オブジェクトを返します。

構造

 
ACX_TARGET_CIRCUIT_CONFIG

ACX_TARGET_CIRCUIT_CONFIG構造は、ターゲット回路構成を定義するために使用されます。
ACX_TARGET_FACTORY_CIRCUIT_CONFIG

ACX_TARGET_FACTORY_CIRCUIT_CONFIG構造は、ターゲット ファクトリ回線の構成を定義するために使用されます。
ACX_TARGET_STREAM_CONFIG

ACX_TARGET_STREAM_CONFIG構造体は、ターゲット ストリーム構成を定義するために使用されます。

列挙

 
ACX_TARGET_CIRCUIT_CONFIG_FLAGS

ACX_TARGET_CIRCUIT_CONFIG_FLAGS列挙は、ACX ターゲット回線の構成フラグを定義します。
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS

ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS列挙は、ACX ターゲット回線ファクトリの構成フラグを定義します。
ACX_TARGET_STREAM_CONFIG_FLAGS

ACX_TARGET_STREAM_CONFIG_FLAGS列挙は、ACX ターゲット ストリームの構成フラグを定義します。