acxmisc.h 标头
acxmisc 标头由 ACX 音频类扩展使用。 它提供在 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 4 字节 I4 (LONG) 值添加到已初始化的现有 AcxObjectBag。 |
AcxObjectBagAddI8 AcxObjectBagAddI8 函数将 int 8 字节 I8 (LONG64) 值添加到已初始化的现有 AcxObjectBag。 |
AcxObjectBagAddMultiString AcxObjectBagAddMultiString 函数将 MultiString 添加到已初始化的现有 AcxObjectBag。 |
AcxObjectBagAddSizeT AcxObjectBagAddSizeT 函数将SIZE_T项添加到已初始化的现有 AcxObjectBag。 |
AcxObjectBagAddString AcxObjectBagAddString 函数将 WDFSTRING 对象添加到已初始化的现有 AcxObjectBag。 |
AcxObjectBagAddUI1 AcxObjectBagAddUI1 函数将一个无符号 int (UCHAR) I1 值添加到现有的初始化 AcxObjectBag。 |
AcxObjectBagAddUI2 AcxObjectBagAddUI2 函数将无符号 int 2 字节 I2 (USHORT) 值添加到现有的初始化 AcxObjectBag。 |
AcxObjectBagAddUI4 AcxObjectBagAddUI4 函数将无符号的四字节 I4 (ULONG) 值添加到现有的初始化 AcxObjectBag。 |
AcxObjectBagAddUI8 AcxObjectBagAddUI8 函数将无符号的八字节 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 2 字节 I2 (SHORT) 值。 |
AcxObjectBagRetrieveI4 AcxObjectBagRetrieveI4 函数从包含值的已初始化的现有 AcxObjectBag 检索四字节 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 (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 的配置。 |