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


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