macro MCI_MAKE_HMS

A macro MCI_MAKE_HMS cria um valor de tempo no formato HMS (horas/minutos/segundos) dos valores de horas, minutos e segundos fornecidos.

Sintaxe

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

Parâmetros

horas

Número de horas.

minutos

Número de minutos.

segundos

Número de segundos.

Valor retornado

Retorna a hora no formato HMS empacotado.

Comentários

O tempo no formato HMS é expresso como um valor DWORD com o byte menos significativo que contém horas, o próximo byte menos significativo que contém minutos e o próximo byte menos significativo que contém segundos. O byte mais significativo não é usado.

A macro MCI_MAKE_HMS é definida da seguinte maneira:

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

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Mciapi.h

Confira também

MCI

MCI Macros