load 命令
load 命令以特定于设备的格式加载文件。 数字视频和视频覆盖设备可识别此命令。
若要发送此命令,请使用 lpszCommand 参数集调用 mciSendString 函数,如下所示。
_stprintf_s(
lpszCommand,
TEXT("load %s %s %s"),
lpszDeviceID,
lpszFilePos,
lpszFlags
);
-
lpszDeviceID
-
MCI 设备的标识符。 打开设备时会分配此标识符或别名。
-
lpszFilePos
-
要加载的路径和文件名。 对于视频覆盖设备,这还可以包含数据的目标矩形。 若要指定目标矩形,请指定“at”,后跟 X1 Y1 X2 Y2,其中 X1 Y1 指定矩形的左上角, X2 Y2 指定宽度和高度。 矩形相对于视频缓冲区原点。
-
lpszFlags
-
可以是“等待”、“通知”或两者。 对于数字视频设备,还可以指定“测试”。 有关这些标志的详细信息,请参阅 等待、通知和测试标志。
如果成功,则返回零,否则返回错误。
加载完成后,“vidboard”设备会发送通知消息。
以下命令将文件加载到“vidboard”设备。
load vidboard c:\vid\fish.vid notify
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |