Compartir a través de


comando signal

El comando signal identifica una posición especificada en el área de trabajo enviando a la aplicación un mensaje de MM_MCISIGNAL . Los dispositivos de vídeo digital reconocen este comando. MCIAVI solo admite una señal activa a la vez.

Para enviar este comando, llame a la función mciSendString con el parámetro lpszCommand establecido de la siguiente manera.

_stprintf_s(
  lpszCommand, 
  TEXT("signal %s %s %s"), 
  lpszDeviceID, 
  lpszSignalFlags, 
  lpszFlags
); 

Parámetros

lpszDeviceID

Identificador de un dispositivo MCI. Este identificador o alias se asigna cuando se abre el dispositivo.

lpszSignalFlags

Una de las marcas siguientes.

Valor Significado
en posición Especifica el marco que se va a invocar una señal.
cancel Quita las señales del área de trabajo. Se especifica una señal individual mediante la marca "uservalue". Si no se especifica la marca "uservalue" mediante "cancel", el dispositivo cancela todas las señales. La marca "cancelar" no es compatible con las marcas "at", "every" y "return position".
cada intervalo Especifica el período de las señales. El valor de intervalo se especifica en el formato de hora actual. Si se usa con la posición "at", las señales se colocan en todo el área de trabajo con una marca de señal colocada en la posición.
Sin la marca "at", las señales se colocan en todo el área de trabajo con una señal en la posición actual.
Si se omite esta marca, solo se marca la posición indicada por la marca "at".
Si el valor del intervalo es menor que la frecuencia mínima admitida por un dispositivo, usará su valor mínimo.
posición de retorno Indica que el dispositivo debe enviar el valor de posición en lugar del identificador "uservalue" en el mensaje de señalización. El identificador "uservalue" todavía se puede usar para cancelar o redefinir las marcas de señal.
uservalue id Especifica un identificador que se notifica de nuevo con el mensaje de señalización. Este identificador actúa como un identificador que se puede usar con otros comandos de señal para hacer referencia a esta configuración de señal . Si se omite, el valor predeterminado es cero.

lpszFlags

Puede ser "wait", "notify", "test" o una combinación de estas. 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.

Observaciones

El identificador de ventana que se usa para la notificación de mensajes de finalización de comandos también se usa para la señalización.

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]

Vea también

MCI

Cadenas de comandos de MCI

MM_MCISIGNAL