Comando break
El comando break especifica una clave para anular un comando que se invocó mediante la marca "wait". Este comando es un comando del sistema MCI; se interpreta directamente mediante MCI.
Para enviar este comando, llame a la función mciSendString con el parámetro lpszCommand establecido de la siguiente manera.
_stprintf_s(
lpszCommand,
TEXT("break %s %s %s"),
lpszDeviceID,
lpszVirtKey,
lpszFlags
);
Parámetros
-
lpszDeviceID
-
Identificador de un dispositivo MCI. Este identificador o alias se asigna cuando se abre el dispositivo.
-
lpszVirtKey
-
Una de las marcas siguientes.
Valor Significado en el código de clave virtual Especifica la clave que anula un comando que se inició con la marca "wait". apagado Deshabilita la clave de interrupción actual. -
lpszFlags
-
Puede ser "wait", "notify" o ambos. En el caso de los dispositivos de vídeo digital y VCR, también se puede especificar "test". Para obtener más información sobre estas marcas, vea Las marcas Wait, Notify y Test.
Valor devuelto
Devuelve cero si es correcto o si se produce un error de lo contrario.
Comentarios
Cuando la tecla de interrupción está habilitada y el usuario presiona la tecla identificada por el código de clave virtual especificado en el parámetro lpszVirtKey , el dispositivo devuelve el control a la aplicación. Si es posible, el comando continúa la ejecución.
Ejemplos
El siguiente comando establece F2 como la tecla de interrupción del dispositivo "mysound".
break mysound on 113
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |