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 ターゲット ストリームの構成フラグを定義します。 |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示