Макрос MCIWndGetMode (vfw.h)
Макрос MCIWndGetMode извлекает текущий режим работы устройства MCI. Устройства MCI имеют несколько режимов работы, которые обозначаются константами. Вы можете использовать этот макрос или явно отправить MCIWNDM_GETMODE сообщение.
Синтаксис
void MCIWndGetMode(
hwnd,
lp,
len
);
Параметры
hwnd
Дескриптор окна MCIWnd.
lp
Указатель на определенный приложением буфер, используемый для возврата режима.
len
Размер буфера в байтах.
Возвращаемое значение
None
Remarks
Если строка, завершающаяся значением NULL, описывает режим, длиннее буфера, она усекается.
Не все устройства могут работать в каждом режиме. Например, устройство MCIAVI является устройством воспроизведения; он не поддерживает режим записи. С помощью MCIWNDM_GETMODE можно получить следующие режимы:
Режим работы | Константы MCI |
---|---|
не готово | MCI_MODE_NOT_READY |
open | MCI_MODE_OPEN |
пауза | MCI_MODE_PAUSE |
воспроизведение | MCI_MODE_PLAY |
запись | MCI_MODE_RECORD |
поиск | MCI_MODE_SEEK |
stopped | MCI_MODE_STOP |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | vfw.h |