Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Func.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.58 Mб
Скачать

Mci_getdevcaps_parms

typedef struct {

DWORD dwCallback;

DWORD dwReturn;

DWORD dwItem;

} MCI_GETDEVCAPS_PARMS;

Переменные

  1. dwCallback — младшее слово данной переменной содержит дескриптор окна, которому будет послано извещение.

  2. dwReturn — содержит возвращаемую информацию.

  3. dwItem — запрашиваемые возможности. В данной переменной должна содержаться одна из констант, определённых в команде MCI_GETDEVCAPS.

Примечание

Объект структуры MCI_GETDEVCAPS_PARMS содержит информацию о возможностях устройства, возвращаемую командой MCI_GETDEVCAPS.

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

Описание данной структуры содержится в файле заголовка mmsystem.h.

Mci_open_parms

typedef struct {

DWORD dwCallback;

MCIDEVICEID wDeviceID;

LPCSTR lpstrDeviceType;

LPCSTR lpstrElementName;

LPCSTR lpstrAlias;

} MCI_OPEN_PARMS;

Переменные

  1. dwCallback — младшее слово данной переменной содержит дескриптор окна, которому будет послано извещение.

  2. wDeviceID — идентификатор, возвращаемый приложению.

  3. lpstrDeviceType — имя или константа идентификатора типа устройства (Имя устройства обычно берётся из системного реестра или файла system.ini). Для задания типа устройства могут использоваться следующие константы:

  • MCI_ALL_DEVICE_ID — любое устройство.

  • MCI_DEVTYPE_ANIMATION — устройство анимационного воспроизведения.

  • MCI_DEVTYPE_CD_AUDIO — лазерный проигрыватель.

  • MCI_DEVTYPE_DAT — цифровой аудио магнитофон.

  • MCI_DEVTYPE_DIGITAL_VIDEO — устройство воспроизведения видеоинформации.

  • MCI_DEVTYPE_OTHER — тип устройства не определён.

  • MCI_DEVTYPE_OVERLAY — устройство наложения видеоинформации.

  • MCI_DEVTYPE_SCANNER — сканер.

  • MCI_DEVTYPE_SEQUENCER — устройства воспроизведения аудио информации в формате MIDI.

  • MCI_DEVTYPE_VCR — кассетный видеомагнитофон.

  • MCI_DEVTYPE_VIDEODISC — плеер видеодисков.

  • MCI_DEVTYPE_WAVEFORM_AUDIO — устройства воспроизведения аудио информации в формате ИКМ.

  1. lpstrElementName — элемент устройства (обычно это путь к файлу).

  2. lpstrAlias — необязательное альтернативное имя устройства.

Примечание

Объект структуры MCI_OPEN_PARMS содержит информацию, используемую сообщением MCI_OPEN.

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

Описание данной структуры содержится в файле заголовка mmsystem.h.

Mci_ovly_open_parms

typedef struct {

DWORD dwCallback;

MCIDEVICEID wDeviceID;

LPCSTR lpstrDeviceType;

LPCSTR lpstrElementName;

LPCSTR lpstrAlias;

DWORD dwStyle;

DWORD hWndParent;

} MCI_OVLY_OPEN_PARMS;

Переменные

  1. dwCallback — младшее слово данной переменной содержит дескриптор окна, которому будет послано извещение.

  2. wDeviceID — идентификатор, возвращаемый приложению.

  3. lpstrDeviceType — имя или константа идентификатора типа устройства (Имя устройства обычно берётся из системного реестра или файла system.ini). Для задания типа устройства могут использоваться контстанты, приведённые в описании структуры MCI_OPEN_PARMS.

  4. lpstrElementName — элемент устройства (обычно это путь к файлу).

  5. lpstrAlias — необязательное альтернативное имя устройства.

  6. dwStyle — стили окна.

  7. hWndParent — дескриптор родительского окна.

Примечание

Объект структуры MCI_OVLY_OPEN_PARMS содержит информацию, используемую сообщением MCI_OPEN, посылаемую устройством вывода аналоговой информации на экране дисплея.

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

Если в сообщении MCI_OPEN не используются значение дополнительных переменных, то вместо объекта структуры MCI_OVLY_OPEN_PARMS может использоваться объект структуры MCI_OPEN_PARMS.

Описание данной структуры содержится в файле заголовка mmsystem.h.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]