Compartir a través de


macro MCI_MAKE_HMS

La macro MCI_MAKE_HMS crea un valor de tiempo en formato de horas empaquetadas,minutos/segundos (HMS) a partir de los valores de horas, minutos y segundos especificados.

Sintaxis

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

Parámetros

hours

Número de horas.

minutes

Número de minutos.

segundos

Número de segundos.

Valor devuelto

Devuelve la hora en formato HMS empaquetado.

Comentarios

El tiempo en formato HMS se expresa como un valor DWORD con el byte menos significativo que contiene horas, el siguiente byte menos significativo que contiene minutos y el siguiente byte menos significativo que contiene segundos. El byte más significativo no se usa.

La macro MCI_MAKE_HMS se define de la siguiente manera:

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

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Mciapi.h

Consulte también

MCI

MCI Macros