MCIWndGetMode 宏 (vfw.h)

MCIWndGetMode 宏检索 MCI 设备的当前作模式。 MCI 设备具有多种作模式,这些模式由常量指定。 可以使用此宏或显式发送 MCIWNDM_GETMODE 消息。

语法

LONG MCIWndGetMode(
     hwnd,
     lp,
     len
);

参数

hwnd

MCIWnd 窗口的句柄。

lp

指向用于返回模式的应用程序定义的缓冲区的指针。

len

缓冲区的大小(以字节为单位)。

返回值

类型:LONG

返回一个对应于定义模式的 MCI 常量的整数。

注解

如果描述模式的 null 终止字符串比缓冲区长,则会截断该字符串。

并非所有设备都可以在每个模式下运行。 例如,MCIAVI 设备是播放设备;它不支持录制模式。 可以使用 MCIWNDM_GETMODE检索以下模式:

作模式 MCI 常量
未就绪 MCI_MODE_NOT_READY
开启 MCI_MODE_OPEN
暂停 MCI_MODE_PAUSE
MCI_MODE_PLAY
录制 MCI_MODE_RECORD
寻求 MCI_MODE_SEEK
已停止 MCI_MODE_STOP

要求

要求 价值
最低支持的客户端 Windows 2000 Professional [仅限桌面应用]
支持的最低服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows操作系统
标头 vfw.h

另请参阅

MCIWNDM_GETMODE