commande signal
La commande signal identifie une position spécifiée dans l’espace de travail en envoyant à l’application un message MM_MCISIGNAL . Les appareils vidéo numériques reconnaissent cette commande. MCIAVI ne prend en charge qu’un seul signal actif à la fois.
Pour envoyer cette commande, appelez la fonction mciSendString avec le paramètre lpszCommand défini comme suit.
_stprintf_s(
lpszCommand,
TEXT("signal %s %s %s"),
lpszDeviceID,
lpszSignalFlags,
lpszFlags
);
-
lpszDeviceID
-
Identificateur d’un appareil MCI. Cet identificateur ou alias est affecté à l’ouverture de l’appareil.
-
lpszSignalFlags
-
L’un des indicateurs suivants.
Valeur Signification à la position Spécifie le frame à appeler un signal. annuler Supprime les signaux de l’espace de travail. Un signal individuel est spécifié à l’aide de l’indicateur « uservalue ». Si l’indicateur « uservalue » n’est pas spécifié à l’aide de « cancel », l’appareil annule tous les signaux. L’indicateur « cancel » est incompatible avec les indicateurs « at », « every » et « return position ». tous les intervalles Spécifie la période des signaux. La valeur d’intervalle est spécifiée dans le format d’heure actuel. S’ils sont utilisés avec la position « at », les signaux sont placés dans l’ensemble de l’espace de travail avec une marque de signal placée à la position.
Sans l’indicateur « at », les signaux sont placés dans l’espace de travail avec un signal à la position actuelle.
Si cet indicateur est omis, seule la position indiquée par l’indicateur « at » est marquée.
Si la valeur d’intervalle est inférieure à la fréquence minimale prise en charge par un appareil, il utilise sa valeur minimale.position de retour Indique que l’appareil doit envoyer la valeur de position au lieu de l’identificateur « uservalue » dans le message de signalisation. L’identificateur « uservalue » peut toujours être utilisé pour annuler ou redéfinir les marques de signal. id uservalue Spécifie un identificateur qui est signalé avec le message de signalisation. Cet identificateur agit comme un identificateur qui peut être utilisé avec d’autres commandes de signal pour référencer ce paramètre de signal . En cas d’omission, la valeur par défaut est zéro. -
lpszFlags
-
Il peut s’agir de « wait », « notify », « test » ou d’une combinaison de ceux-ci. Pour plus d’informations sur ces indicateurs, consultez Indicateurs d’attente, de notification et de test.
Retourne zéro en cas de réussite ou une erreur dans le cas contraire.
Le handle de fenêtre utilisé pour la notification des messages d’achèvement de commande est également utilisé pour la signalisation.
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |