Partager via


Macro MCIWndGetMode (vfw.h)

La macro MCIWndGetMode récupère le mode de fonctionnement actuel d’un appareil MCI. Les appareils MCI ont plusieurs modes de fonctionnement, qui sont désignés par des constantes. Vous pouvez utiliser cette macro ou envoyer explicitement le message MCIWNDM_GETMODE .

Syntaxe

void MCIWndGetMode(
   hwnd,
   lp,
   len
);

Paramètres

hwnd

Handle de la fenêtre MCIWnd.

lp

Pointeur vers la mémoire tampon définie par l’application utilisée pour retourner le mode.

len

Taille, en octets, de la mémoire tampon.

Valeur de retour

None

Remarques

Si la chaîne terminée par null décrivant le mode est plus longue que la mémoire tampon, elle est tronquée.

Tous les appareils ne peuvent pas fonctionner dans tous les modes. Par exemple, l’appareil MCIAVI est un appareil de lecture ; il ne prend pas en charge le mode d’enregistrement. Les modes suivants peuvent être récupérés à l’aide de MCIWNDM_GETMODE :

Mode d'opération Constante MCI
non prêt MCI_MODE_NOT_READY
ouvrir MCI_MODE_OPEN
en pause MCI_MODE_PAUSE
lecture en cours MCI_MODE_PLAY
enregistrement MCI_MODE_RECORD
rechercher dans MCI_MODE_SEEK
stopped MCI_MODE_STOP

Configuration requise

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]
Plateforme cible Windows
En-tête vfw.h

Voir aussi

MCIWNDM_GETMODE