Share via


macro MCI_MAKE_HMS

La macro MCI_MAKE_HMS crée une valeur de temps au format heures/minutes/secondes (HMS) à partir des valeurs d’heures, de minutes et de secondes données.

Syntaxe

DWORD MCI_MAKE_HMS(
   BYTE hours,
   BYTE minutes,
   BYTE seconds
);

Paramètres

hours

Nombre d'heures.

minutes

Nombre de minutes.

secondes

Nombre de secondes.

Valeur retournée

Retourne l’heure au format HMS packed.

Notes

Le temps au format HMS est exprimé sous la forme d’une valeur DWORD avec l’octet le moins significatif contenant des heures, l’octet le moins significatif suivant contenant des minutes et l’octet le moins significatif suivant contenant des secondes. L’octet le plus significatif n’est pas utilisé.

La macro MCI_MAKE_HMS est définie comme suit :

#define MCI_MAKE_HMS(h, m, s) ((DWORD)(((BYTE)(h) | \ 
                              ((WORD)(m) << 8)) | \ 
                              (((DWORD)(BYTE)(s)) << 16))) 

Spécifications

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]
En-tête
Mciapi.h

Voir aussi

MCI

MCI Macros