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


структура ACX_PIN_CONFIG (acxpin.h)

Для настройки пин-кода используется структура ACX_PIN_CONFIG .

Синтаксис

typedef struct _ACX_PIN_CONFIG {
  ULONG                 Size;
  ULONG                 Flags;
  ULONG                 Id;
  ACX_PIN_TYPE          Type;
  ACX_PIN_COMMUNICATION Communication;
  ACX_PIN_QUALIFIER     Qualifier;
  const GUID            *Category;
  const GUID            *Name;
  PACX_PIN_CALLBACKS    PinCallbacks;
  ULONG                 PropertiesCount;
  ULONG                 MethodsCount;
  PACX_PROPERTY_ITEM    Properties;
  PACX_METHOD_ITEM      Methods;
  union {
    PACX_MICROPHONE_CONFIG MicrophoneConfig;
  } u;
} ACX_PIN_CONFIG, *PACX_PIN_CONFIG;

Члены

Size

Размер всех данных в структуре ACX_PIN_CONFIG в байтах. Это поле задается функцией ACX_PIN_CONFIG_INIT .

Flags

Сочетание значений из перечисления ACX_PIN_CONFIG_FLAGS , описывающих закрепление.

Id

Идентификатор, связанный с закреплением.

Type

Значение перечисления ACX_PIN_TYPE , указывающее тип закрепления.

Communication

Значение перечисления ACX_PIN_COMMUNICATION , указывающее тип связи контакта.

Qualifier

Значение перечисления ACX_PIN_QUALIFIER , указывающее способ соединения контакта в топологии звука с несколькими каналами.

Category

Значение GUID, представляющее категорию закрепления.

Name

Значение GUID, представляющее имя контакта.

PinCallbacks

Указатель на структуру ACX_PIN_CALLBACKS , задающую функции обратного вызова для закрепления.

PropertiesCount

Задает размер массива, на который указывает поле Свойства .

MethodsCount

Задает размер массива, на который указывает поле Methods ( Методы ).

Properties

Указатель на массив ACX_PROPERTY_ITEM структур, содержащих свойства закрепления.

Methods

Указатель на массив ACX_METHOD_ITEM структур, содержащих методы закрепления.

u

Объединение, используемое для указания дополнительной конфигурации типа контакта.

u.MicrophoneConfig

Указатель на структуру ACX_MICROPHONE_CONFIG , связанную с закреплением.

Комментарии

Экземпляры структуры ACX_PIN_CONFIG должны быть инициализированы путем вызова функции ACX_PIN_CONFIG_INIT .

Требования ACX

Минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.

Требования

Требование Значение
Заголовок acxpin.h

См. также раздел