comando signal

Il comando signal identifica una posizione specificata nell'area di lavoro inviando all'applicazione un messaggio di MM_MCISIGNAL . I dispositivi digital-video riconoscono questo comando. MCIAVI supporta un solo segnale attivo alla volta.

Per inviare questo comando, chiamare la funzione mciSendString con il set di parametri lpszCommand come indicato di seguito.

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

Parametri

lpszDeviceID

Identificatore di un dispositivo MCI. Questo identificatore o alias viene assegnato all'apertura del dispositivo.

lpszSignalFlags

Uno dei flag seguenti.

Valore Significato
in posizione Specifica il frame per richiamare un segnale.
cancel Rimuove i segnali dall'area di lavoro. Un singolo segnale viene specificato usando il flag "uservalue". Se il flag "uservalue" non viene specificato tramite "cancel", il dispositivo annulla tutti i segnali. Il flag "cancel" non è compatibile con i flag "at", "every" e "return position".
ogni intervallo Specifica il periodo dei segnali. Il valore dell'intervallo viene specificato nel formato ora corrente. Se usato con posizione "in corrispondenza", i segnali vengono posizionati in tutta l'area di lavoro con un segno di segnale posizionato in posizione.
Senza il flag "at", i segnali vengono posizionati in tutta l'area di lavoro con un segnale nella posizione corrente.
Se questo flag viene omesso, viene contrassegnata solo la posizione indicata dal flag "at".
Se il valore di intervallo è minore della frequenza minima supportata da un dispositivo, userà il valore minimo.
posizione restituita Indica che il dispositivo deve inviare il valore di posizione anziché l'identificatore "uservalue" nel messaggio di segnalazione. L'identificatore "uservalue" può comunque essere usato per annullare o ridefinire i contrassegni di segnale.
id uservalue Specifica un identificatore restituito con il messaggio di segnalazione. Questo identificatore funge da identificatore che può essere usato con altri comandi di segnale per fare riferimento a questa impostazione del segnale . Se omesso, il valore predefinito è zero.

lpszFlags

Può essere "wait", "notify", "test" o una combinazione di queste. Per altre informazioni su questi flag, vedere Flag di attesa, notifica e test.

Valore restituito

Restituisce zero se l'operazione ha esito positivo o un errore in caso contrario.

Commenti

L'handle di finestra usato per la notifica dei messaggi di completamento dei comandi viene usato anche per la segnalazione.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]

Vedi anche

MCI

Stringhe di comando MCI

MM_MCISIGNAL