acxmisc.h 標頭

ACX 音訊類別延伸模組會使用 acxmisc 標頭。 它可讓您在 AcxObjectBag 中儲存和擷取數據。

如需使用 ACX 的其他資訊,請參閱下列主題。

acxmisc.h 包含下列程序設計介面:

函式

 
ACX_OBJECTBAG_CONFIG_INIT

ACX_OBJECTBAG_CONFIG_INIT函式會初始化ACX_OBJECTBAG_CONFIG結構。
AcxObjectBagAddBlob

AcxObjectBagAddBlob 函式會將 Blob 數據新增至現有的已初始化 AcxObjectBag。
AcxObjectBagAddGuid

AcxObjectBagAddGuid 函式會將 Guid 數據新增至現有的初始化 AcxObjectBag。
AcxObjectBagAddI1

AcxObjectBagAddI1 函式會將 int 一個字節 (CHAR) I1 值新增至現有的已初始化 AcxObjectBag。
AcxObjectBagAddI2

AcxObjectBagAddI2 函式會將 int 2 位元組 I2 (SHORT) 值新增至現有的已初始化 AcxObjectBag。
AcxObjectBagAddI4

AcxObjectBagAddI4 函式會將 int 四位元組 I4 (LONG) 值新增至現有的初始化 AcxObjectBag。
AcxObjectBagAddI8

AcxObjectBagAddI8 函式會將 int8 位元組 I8 (LONG64) 值新增至現有的初始化 AcxObjectBag。
AcxObjectBagAddMultiString

AcxObjectBagAddMultiString 函式會將 MultiString 新增至現有的已初始化 AcxObjectBag。
AcxObjectBagAddSizeT

AcxObjectBagAddSizeT 函式會將SIZE_T專案新增至現有的已初始化 AcxObjectBag。
AcxObjectBagAddString

AcxObjectBagAddString 函式會將 WDFSTRING 物件新增至現有的已初始化 AcxObjectBag。
AcxObjectBagAddUI1

AcxObjectBagAddUI1 函式會將未帶正負號的一個字節 (UCHAR) I1 值新增至現有的已初始化 AcxObjectBag。
AcxObjectBagAddUI2

AcxObjectBagAddUI2 函式會將 unsigned int 2 byte I2 (USHORT) 值新增至現有的已初始化 AcxObjectBag。
AcxObjectBagAddUI4

AcxObjectBagAddUI4 函式會將未帶正負號的四個字節 I4 (ULONG) 值新增至現有的初始化 AcxObjectBag。
AcxObjectBagAddUI8

AcxObjectBagAddUI8 函式會將未帶正負號的 int8 位元組 I8 (ULONG64) 值新增至現有的已初始化 AcxObjectBag。
AcxObjectBagAddUnicodeString

AcxObjectBagAddUnicodeString 函式會將 Unicode 字串新增至 現有、初始化的 AcxObjectBag。
AcxObjectBagCreate

AcxObjectBagCreate 函式會建立新的 AcxObjectBag。
AcxObjectBagOpen

AcxObjectBagOpen 函式會開啟現有的已初始化 AcxObjectBag。
AcxObjectBagRetrieveBlob

AcxObjectBagRetrieveBlob 函式會從包含值的現有初始化 AcxObjectBag 擷取 Blob 值。
AcxObjectBagRetrieveGuid

AcxObjectBagRetrieveGuid 函式會從包含值的現有初始化 AcxObjectBag 擷取 GUID 值。
AcxObjectBagRetrieveI1

AcxObjectBagRetrieveI1 函式會從包含值的現有初始化 AcxObjectBag 擷取 int 一個字節 (CHAR) I1 值。
AcxObjectBagRetrieveI2

AcxObjectBagRetrieveI2 函式會從包含值的現有初始化 AcxObjectBag 擷取 int 兩個字節 I2 (SHORT) 值。
AcxObjectBagRetrieveI4

AcxObjectBagRetrieveI4 函式會從包含值的現有初始化 AcxObjectBag 擷取 int 四位元組 I4 (LONG) 值。
AcxObjectBagRetrieveI8

AcxObjectBagRetrieveI8 函式會從包含值的現有初始化 AcxObjectBag 擷取 int8 位元組 I8 (LONG64) 值。
AcxObjectBagRetrieveMultiString

AcxObjectBagRetrieveMultiString 函式會從包含值的現有初始化 AcxObjectBag 擷取 MultiString 值。
AcxObjectBagRetrieveSizeT

AcxObjectBagRetrieveSizeT 函式會從現有初始化的 AcxObjectBag 擷取SIZE_T值。
AcxObjectBagRetrieveString

AcxObjectBagRetrieveString 函式會從現有初始化的 AcxObjectBag 擷取 WDFSTRING 物件。
AcxObjectBagRetrieveUI1

AcxObjectBagRetrieveUI1 函式會從包含值的現有初始化 AcxObjectBag 擷取未簽署的一個字節 (UCHAR) UI1 值。
AcxObjectBagRetrieveUI2

AcxObjectBagRetrieveUI2 函式會從包含值的現有初始化 AcxObjectBag 擷取未簽署的兩個字節 UI2 (USHORT) 。
AcxObjectBagRetrieveUI4

AcxObjectBagRetrieveUI4 函式會從包含值的現有初始化 AcxObjectBag 擷取未帶正負號的四個字節 UI4 (ULONG) 值。
AcxObjectBagRetrieveUI8

AcxObjectBagRetrieveUI8 函式會從包含值的現有初始化 AcxObjectBag 擷取未帶正負號的 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 的組態。