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


структура MCI_WAVE_OPEN_PARMS

Структура MCI_WAVE_OPEN_PARMS содержит сведения для команды MCI_OPEN для устройств waveform-audio.

Синтаксис

typedef struct {
  DWORD_PTR   dwCallback;
  MCIDEVICEID wDeviceID;
  LPCTSTR     lpstrDeviceType;
  LPCTSTR     lpstrElementName;
  LPCTSTR     lpstrAlias;
  DWORD       dwBufferSeconds;
} MCI_WAVE_OPEN_PARMS;

Члены

dwCallback

Слово нижнего порядка указывает дескриптор окна, используемый для флага MCI_NOTIFY.

wDeviceID

Отступ возвращается в приложение.

lpstrDeviceType

Имя или идентификатор константы типа устройства. (Имя устройства обычно получается из реестра или SYSTEM.INI файла.) Этот элемент может быть одним из значений, перечисленных в разделе Типы устройств MCI.

lpstrElementName

Имя элемента устройства (обычно это путь).

lpstrAlias

Дополнительный псевдоним устройства.

dwBufferSeconds

Длина буфера в секундах.

Комментарии

При назначении данных членам этой структуры задайте соответствующие флаги в параметре fdwCommand функции mciSendCommand для проверки членов.

Вы можете использовать структуру MCI_OPEN_PARMS вместо MCI_WAVE_OPEN_PARMS , если вы не используете расширенные члены данных.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Mciapi.h

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

MCI

Структуры MCI

MCI_OPEN

mciSendCommand

MCI_OPEN_PARMS