copy 命令

copy 命令将数据复制到剪贴板。 数字视频设备可识别此命令。

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

_stprintf_s(
  lpszCommand, 
  TEXT("copy %s %s %s"), 
  lpszDeviceID, 
  lpszItem, 
  lpszFlags
); 

parameters

lpszDeviceID

MCI 设备的标识符。 打开设备时会分配此标识符或别名。

lpszItem

标识要复制的项的以下标志之一。

值 含义
位于矩形处 指定要复制的每个帧的部分。 如果省略,则默认设置为整个帧。
音频 流 指定受 命令影响的工作区中的音频流。 如果使用此标志并且还想要复制视频,则还必须使用“视频流”标志。 (如果未指定这两个标志,则会复制所有音频和视频流。)
from position 指定复制的范围的开头。 如果省略,则默认设置为当前位置。
到 位置 指定复制的范围的结束。 复制的音频和视频数据不在此位置。 如果省略,则默认设置为工作区的末尾。
视频 流 指定受 命令影响的工作区中的视频流。 如果使用此标志并且还想要复制音频,则还必须使用“音频流”标志。 (如果未指定这两个标志,则会复制所有音频和视频流。)

lpszFlags

可以是“等待”、“通知”、“测试”或这些组合。 有关这些标志的详细信息,请参阅 等待、通知和测试标志。

返回值

如果成功,则返回零,否则返回错误。

要求

要求 值
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]

请参阅

Mci

MCI 命令字符串