load 命令

load 命令以特定于设备的格式加载文件。 数字视频和视频覆盖设备可识别此命令。

若要发送此命令,请使用 lpszCommand 参数集调用 mciSendString 函数,如下所示。

_stprintf_s(
  lpszCommand, 
  TEXT("load %s %s %s"), 
  lpszDeviceID, 
  lpszFilePos, 
  lpszFlags
); 

parameters

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 [仅限桌面应用]

另请参阅

Mci

MCI 命令字符串