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


Структура MIDIINCAPSA (mmeapi.h)

Структура MIDIINCAPS описывает возможности устройства ввода MIDI.

Синтаксис

typedef struct tagMIDIINCAPSA {
  WORD      wMid;
  WORD      wPid;
  MMVERSION vDriverVersion;
  CHAR      szPname[MAXPNAMELEN];
  DWORD     dwSupport;
} MIDIINCAPSA, *PMIDIINCAPSA, *NPMIDIINCAPSA, *LPMIDIINCAPSA;

Члены

wMid

Идентификатор производителя драйвера устройства для устройства ввода MIDI. Идентификаторы изготовителя определяются в изготовителя и идентификаторов продуктов.

wPid

Идентификатор продукта устройства ввода MIDI. Идентификаторы продуктов определяются в изготовителя и идентификаторов продуктов.

vDriverVersion

Номер версии драйвера устройства для устройства ввода MIDI. Байт высокого порядка — это основной номер версии, а байт низкого порядка — это дополнительный номер версии.

szPname[MAXPNAMELEN]

Имя продукта в строке, завершаемой значением NULL.

dwSupport

Скрытный; должно быть равно нулю.

Замечания

Заметка

Заголовок mmeapi.h определяет MIDIINCAPS как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
заголовка mmeapi.h (включая Windows.h)

См. также

структуры MIDI

цифровой интерфейс музыкального инструмента (MIDI)