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 函数向现有初始化的 AcxObjectBag 添加一个 int 一个字节(CHAR) I1 值。
AcxObjectBagAddI2

AcxObjectBagAddI2 函数将 int 2 字节 I2 (SHORT) 值添加到现有初始化的 AcxObjectBag。
AcxObjectBagAddI4

AcxObjectBagAddI4 函数将一个 int 4 字节 I4 (LONG) 值添加到现有初始化的 AcxObjectBag。
AcxObjectBagAddI8

AcxObjectBagAddI8 函数将 int8 字节 I8 (LONG64) 值添加到现有初始化的 AcxObjectBag。
AcxObjectBagAddMultiString

AcxObjectBagAddMultiString 函数将 MultiString 添加到现有初始化的 AcxObjectBag。
AcxObjectBagAddSizeT

AcxObjectBagAddSizeT 函数将SIZE_T条目添加到现有初始化的 AcxObjectBag。
AcxObjectBagAddString

AcxObjectBagAddString 函数将 WDFSTRING 对象添加到现有初始化的 AcxObjectBag。
AcxObjectBagAddUI1

AcxObjectBagAddUI1 函数向现有初始化的 AcxObjectBag 添加一个无符号的一个字节 (UCHAR) I1 值。
AcxObjectBagAddUI2

AcxObjectBagAddUI2 函数将无符号的两个字节 I2(USHORT)值添加到现有的初始化 AcxObjectBag。
AcxObjectBagAddUI4

AcxObjectBagAddUI4 函数将无符号的四字节 I4 (ULONG) 值添加到现有初始化的 AcxObjectBag。
AcxObjectBagAddUI8

AcxObjectBagAddUI8 函数将无符号的 8 字节 I8 (ULONG64) 值添加到现有初始化的 AcxObjectBag。
AcxObjectBagAddUnicodeString

AcxObjectBagAddUnicodeString 函数向现有、初始化的 AcxObjectBag 添加 unicode 字符串。
AcxObjectBagCreate

AcxObjectBagCreate 函数创建新的 AcxObjectBag。
AcxObjectBagOpen

函数 AcxObjectBagOpen 将打开一个现有的初始化 AcxObjectBag。
AcxObjectBagRetrieveBlob

AcxObjectBagRetrieveBlob 函数从包含值的现有初始化 AcxObjectBag 中检索 blob 值。
AcxObjectBagRetrieveGuid

AcxObjectBagRetrieveGuid 函数从包含值的现有初始化 AcxObjectBag 中检索 GUID 值。
AcxObjectBagRetrieveI1

AcxObjectBagRetrieveI1 函数从包含值的现有初始化 AcxObjectBag 中检索一个字节 (CHAR) I1 值。
AcxObjectBagRetrieveI2

AcxObjectBagRetrieveI2 函数从包含值的现有初始化 AcxObjectBag 中检索一个 int 2 字节 I2 (SHORT) 值。
AcxObjectBagRetrieveI4

AcxObjectBagRetrieveI4 函数从包含值的现有初始化 AcxObjectBag 中检索 int 4 字节 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 的配置。