MCI _ Make _ HMS macro
La macro MCI _ Make _ HMS crée une valeur d’heure sous forme d’heures/minutes/secondes (HMS) à partir des valeurs d’heures, de minutes et de secondes fournies.
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 compressé HMS.
Remarques
L’heure au format HMS est exprimée sous la forme d’une valeur DWORD avec l’octet le moins significatif contenant les heures, le prochain octet le moins significatif contenant les minutes et le prochain octet le moins significatif contenant les 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 |
|