mark 命令

mark 命令控制录像带上标记的录制和擦除。 VCR 设备可识别此命令。

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

_stprintf_s(
  lpszCommand, 
  TEXT("mark %s %s %s"), 
  lpszDeviceID, 
  lpszMark, 
  lpszFlags
); 

parameters

lpszDeviceID

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

lpszMark

以下标志之一。

值 含义
erase 擦除当前位置的标记(如果存在)。 若要擦除标记,请先查找标记,然后发出标记“erase”命令。
写入 在当前位置写入标记。 VCR 可能需要处于播放或录制模式,此命令才能成功。

lpszFlags

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

返回值

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

备注

标记是写入内容的特殊信号,VCR 可以在高速搜索期间检测到这些信号。 标记特定于 VCR。

要求

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

另请参阅

Mci

MCI 命令字符串