comando break
O comando break especifica uma chave para anular um comando que foi invocado usando o sinalizador "wait". Esse comando é um comando do sistema MCI; ele é interpretado diretamente pela MCI.
Para enviar esse comando, chame a função mciSendString com o parâmetro lpszCommand definido da seguinte maneira.
_stprintf_s(
lpszCommand,
TEXT("break %s %s %s"),
lpszDeviceID,
lpszVirtKey,
lpszFlags
);
-
lpszDeviceID
-
Identificador de um dispositivo MCI. Esse identificador ou alias é atribuído quando o dispositivo é aberto.
-
lpszVirtKey
-
Um dos sinalizadores a seguir.
Valor Significado no código de chave virtual Especifica a chave que anula um comando que foi iniciado usando o sinalizador "wait". Desligar Desabilita a chave de interrupção atual. -
lpszFlags
-
Pode ser "wait", "notify" ou ambos. Para dispositivos de vídeo digital e VCR, o "teste" também pode ser especificado. Para obter mais informações sobre esses sinalizadores, consulte Os Sinalizadores de Espera, Notificação e Teste.
Retorna zero se tiver êxito ou um erro de outra forma.
Quando a tecla de interrupção está habilitada e o usuário pressiona a tecla identificada pelo código de chave virtual especificado no parâmetro lpszVirtKey , o dispositivo retorna o controle para o aplicativo. Se possível, o comando continua a execução.
O comando a seguir define F2 como a tecla de interrupção para o dispositivo "mysound".
break mysound on 113
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |