mciSendString 错误

mciSendString 函数返回以下错误,但 mciSendCommand 不会返回:

含义
MCIERR_BAD_CONSTANT 为参数指定的值未知。
MCIERR_BAD_INTEGER 命令中的整数无效或缺失。
MCIERR_DUPLICATE_FLAGS 已指定标志或值两次。
MCIERR_MISSING_COMMAND_STRING 未指定任何命令。
MCIERR_MISSING_DEVICE_NAME 未指定设备名称。
MCIERR_MISSING_STRING_ARGUMENT 命令中缺少字符串值。
MCIERR_NEW_REQUIRES_ALIAS 别名必须与“新”设备名称一起使用。
MCIERR_NO_CLOSING_QUOTE 缺少右引号。
MCIERR_NOTIFY_ON_AUTO_OPEN 自动打开“通知”标志是非法的。
MCIERR_PARAM_OVERFLOW 输出字符串不够长。
MCIERR_PARSER_INTERNAL 发生内部分析程序错误。
MCIERR_UNRECOGNIZED_KEYWORD 指定了未知的命令参数。