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 的配置。 |