Макрос 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

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

MCIWNDM_GETMODE