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 命令字符串