acxmisc.h ヘッダー

acxmisc ヘッダーは、ACX オーディオ クラス拡張機能によって使用されます。 これは、取得データを AcxObjectBag に格納する機能を提供します。

ACX の操作の詳細については、次のトピックを参照してください。

注意

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

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

関数

 
ACX_OBJECTBAG_CONFIG_INIT

ACX_OBJECTBAG_CONFIG_INIT関数は、ACX_OBJECTBAG_CONFIG構造体を初期化します。
AcxObjectBagAddBlob

AcxObjectBagAddBlob 関数は、既存の初期化された AcxObjectBag に BLOB データを追加します。
AcxObjectBagAddGuid

AcxObjectBagAddGuid 関数は、既存の初期化された AcxObjectBag に Guid データを追加します。
AcxObjectBagAddI1

AcxObjectBagAddI1 関数は、int 1 バイト (CHAR) I1 値を既存の初期化された AcxObjectBag に追加します。
AcxObjectBagAddI2

AcxObjectBagAddI2 関数は、int 2 バイト I2 (SHORT) 値を既存の初期化された AcxObjectBag に追加します。
AcxObjectBagAddI4

AcxObjectBagAddI4 関数は、int 4 バイト I4 (LONG) 値を既存の初期化された AcxObjectBag に追加します。
AcxObjectBagAddI8

AcxObjectBagAddI8 関数は、int 8 バイトの I8 (LONG64) 値を既存の初期化された AcxObjectBag に追加します。
AcxObjectBagAddMultiString

AcxObjectBagAddMultiString 関数は、既存の初期化された AcxObjectBag に MultiString を追加します。
AcxObjectBagAddSizeT

AcxObjectBagAddSizeT 関数は、既存の初期化された AcxObjectBag にSIZE_Tエントリを追加します。
AcxObjectBagAddString

AcxObjectBagAddString 関数は、既存の初期化された AcxObjectBag に WDFSTRING オブジェクトを追加します。
AcxObjectBagAddUI1

AcxObjectBagAddUI1 関数は、符号なし int 1 バイト (UCHAR) I1 値を既存の初期化された AcxObjectBag に追加します。
AcxObjectBagAddUI2

AcxObjectBagAddUI2 関数は、既存の初期化された AcxObjectBag に符号なし int 2 バイト I2 (USHORT) 値を追加します。
AcxObjectBagAddUI4

AcxObjectBagAddUI4 関数は、既存の初期化された AcxObjectBag に符号なし int 4 バイト I4 (ULONG) 値を追加します。
AcxObjectBagAddUI8

AcxObjectBagAddUI8 関数は、既存の初期化された AcxObjectBag に、符号なし int 8 バイトの I8 (ULONG64) 値を追加します。
AcxObjectBagAddUnicodeString

AcxObjectBagAddUnicodeString 関数は、初期化された既存の AcxObjectBag に Unicode 文字列を追加します。
AcxObjectBagCreate

AcxObjectBagCreate 関数は、新しい AcxObjectBag を作成します。
AcxObjectBagOpen

関数 AcxObjectBagOpen は、既存の初期化された AcxObjectBag を開きます。
AcxObjectBagRetrieveBlob

AcxObjectBagRetrieveBlob 関数は、値を含む既存の初期化された AcxObjectBag から BLOB 値を取得します。
AcxObjectBagRetrieveGuid

AcxObjectBagRetrieveGuid 関数は、値を含む既存の初期化された AcxObjectBag から GUID 値を取得します。
AcxObjectBagRetrieveI1

AcxObjectBagRetrieveI1 関数は、値を含む既存の初期化された AcxObjectBag から int 1 バイト (CHAR) I1 値を取得します。
AcxObjectBagRetrieveI2

AcxObjectBagRetrieveI2 関数は、値を含む既存の初期化された AcxObjectBag から int 2 バイト I2 (SHORT) 値を取得します。
AcxObjectBagRetrieveI4

AcxObjectBagRetrieveI4 関数は、値を含む既存の初期化された AcxObjectBag から int 4 バイト I4 (LONG) 値を取得します。
AcxObjectBagRetrieveI8

AcxObjectBagRetrieveI8 関数は、値を含む既存の初期化された AcxObjectBag から int 8 バイト I8 (LONG64) 値を取得します。
AcxObjectBagRetrieveMultiString

AcxObjectBagRetrieveMultiString 関数は、値を含む既存の初期化された AcxObjectBag から MultiString 値を取得します。
AcxObjectBagRetrieveSizeT

AcxObjectBagRetrieveSizeT 関数は、既存の初期化された AcxObjectBag からSIZE_T値を取得します。
AcxObjectBagRetrieveString

AcxObjectBagRetrieveString 関数は、既存の初期化された AcxObjectBag から WDFSTRING オブジェクトを取得します。
AcxObjectBagRetrieveUI1

AcxObjectBagRetrieveUI1 関数は、値を含む既存の初期化された AcxObjectBag から、符号なし int 1 バイト (UCHAR) UI1 値を取得します。
AcxObjectBagRetrieveUI2

AcxObjectBagRetrieveUI2 関数は、値を含む既存の初期化された AcxObjectBag から、符号なし int 2 バイト UI2 (USHORT) を取得します。
AcxObjectBagRetrieveUI4

AcxObjectBagRetrieveUI4 関数は、値を含む既存の初期化された AcxObjectBag から、符号なし int 4 バイト UI4 (ULONG) 値を取得します。
AcxObjectBagRetrieveUI8

AcxObjectBagRetrieveUI8 関数は、値を含む既存の初期化された AcxObjectBag から、符号なし int 8 バイト UI8 (ULONG64) 値を取得します。
AcxObjectBagRetrieveUnicodeString

AcxObjectBagRetrieveUnicodeString 関数は、値を含む既存の初期化された AcxObjectBag から Unicode 文字列値を取得します。
DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME

DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME関数は、ACX オブジェクト バッグ プロパティ名を宣言します。
DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME

DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME関数は、ACX オブジェクト バッグ プロパティ名を宣言します。 Hdaudio で定義されたプロパティは、"hda_" で始まります。
DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME

DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME関数は、ACX オブジェクト バッグ プロパティ名を宣言します。 Soundwire で定義されたプロパティは、"sdca_" で始まります。
DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME

DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME関数は、ACX オブジェクト バッグ プロパティ名を宣言します。 システム定義のプロパティは、"sys_" で始まります。
DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME

DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME関数は、ACX オブジェクト バッグ のプロパティ名を宣言します。 USB で定義されたプロパティは、"usb_" で始まります。

構造

 
ACX_OBJECTBAG_CONFIG

ACX_OBJECTBAG_CONFIG構造体は、AcxObjectBag の構成を定義します。

列挙

 
ACX_OBJECTBAG_CONFIG_FLAGS

ACX_OBJECTBAG_CONFIG_FLAGS列挙は、AcxObjectBag の構成を定義します。