Поделиться через


заголовок 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 one byte (CHAR) I1 к существующему инициализированному AcxObjectBag.
AcxObjectBagAddI2

Функция AcxObjectBagAddI2 добавляет двухбайтовое значение I2 (SHORT) в существующий инициализированный AcxObjectBag.
AcxObjectBagAddI4

Функция AcxObjectBagAddI4 добавляет к существующему инициализированному AcxObjectBag значение int четыре байта (LONG).
AcxObjectBagAddI8

Функция AcxObjectBagAddI8 добавляет значение int восемь байтов I8 (LONG64) к существующему инициализированному AcxObjectBag.
AcxObjectBagAddMultiString

Функция AcxObjectBagAddMultiString добавляет MultiString к существующему инициализированному AcxObjectBag.
AcxObjectBagAddSizeT

Функция AcxObjectBagAddSizeT добавляет SIZE_T запись в существующую инициализированную acxObjectBag.
AcxObjectBagAddString

Функция AcxObjectBagAddString добавляет объект WDFSTRING в существующий инициализированный AcxObjectBag.
AcxObjectBagAddUI1

Функция AcxObjectBagAddUI1 добавляет к существующему инициализированному AcxObjectBag значение I1 без знака (UCHAR).
AcxObjectBagAddUI2

Функция AcxObjectBagAddUI2 добавляет к существующему инициализированному AcxObjectBag значение без знака в два байта I2 (USHORT).
AcxObjectBagAddUI4

Функция AcxObjectBagAddUI4 добавляет к существующему инициализированному acxObjectBag значение без знака в четыре байта I4 (ULONG).
AcxObjectBagAddUI8

Функция AcxObjectBagAddUI8 добавляет к существующему инициализированному AcxObjectBag значение без знака в восемь байтов I8 (ULONG64).
AcxObjectBagAddUnicodeString

Функция AcxObjectBagAddUnicodeString добавляет строку юникода в существующий и инициализированный AcxObjectBag.
AcxObjectBagCreate

Функция AcxObjectBagCreate создает новый AcxObjectBag.
AcxObjectBagOpen

Функция AcxObjectBagOpen открывает существующий инициализированный AcxObjectBag.
AcxObjectBagRetrieveBlob

Функция AcxObjectBagRetrieveBlob извлекает значение большого двоичного объекта из существующего инициализированного AcxObjectBag, содержащего значения.
AcxObjectBagRetrieveGuid

Функция AcxObjectBagRetrieveGuid извлекает значение GUID из существующего инициализированного AcxObjectBag, содержащего значения.
AcxObjectBagRetrieveI1

Функция AcxObjectBagRetrieveI1 извлекает значение int one byte (CHAR) I1 из существующего инициализированного AcxObjectBag, содержащего значения.
AcxObjectBagRetrieveI2

Функция AcxObjectBagRetrieveI2 извлекает двухбайтовое значение I2 (SHORT) из существующего инициализированного AcxObjectBag, содержащего значения.
AcxObjectBagRetrieveI4

Функция AcxObjectBagRetrieveI4 извлекает значение int четыре байта I4 (LONG) из существующего инициализированного AcxObjectBag, содержащего значения.
AcxObjectBagRetrieveI8

Функция AcxObjectBagRetrieveI8 извлекает значение int восемь байтов I8 (LONG64) из существующего инициализированного AcxObjectBag, содержащего значения.
AcxObjectBagRetrieveMultiString

Функция AcxObjectBagRetrieveMultiString извлекает значение MultiString из существующего инициализированного AcxObjectBag, содержащего значения.
AcxObjectBagRetrieveSizeT

Функция AcxObjectBagRetrieveSizeT извлекает SIZE_T значение из существующего инициализированного AcxObjectBag.
AcxObjectBagRetrieveString

Функция AcxObjectBagRetrieveString извлекает объект WDFSTRING из существующего инициализированного AcxObjectBag.
AcxObjectBagRetrieveUI1

Функция AcxObjectBagRetrieveUI1 извлекает значение пользовательского интерфейса UCHAR без знака из существующего инициализированного AcxObjectBag, содержащего значения.
AcxObjectBagRetrieveUI2

Функция AcxObjectBagRetrieveUI2 извлекает неподписанный int two byte UI2 (USHORT) из существующего инициализированного AcxObjectBag, содержащего значения.
AcxObjectBagRetrieveUI4

Функция AcxObjectBagRetrieveUI4 извлекает значение без знака int четыре байта UI4 (ULONG) из существующего инициализированного AcxObjectBag, содержащего значения.
AcxObjectBagRetrieveUI8

Функция AcxObjectBagRetrieveUI8 извлекает значение без знака int восемь байт ui8 (ULONG64) из существующего инициализированного AcxObjectBag, содержащего значения.
AcxObjectBagRetrieveUnicodeString

Функция AcxObjectBagRetrieveUnicodeString извлекает строковое значение юникода из существующего инициализированного AcxObjectBag, содержащего значения.
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.