macro MCI_MAKE_HMS

La macro MCI_MAKE_HMS crea un valore di tempo in formato ore/minuti/secondi (HMS) compressi in base ai valori di ore, minuti e secondi specificati.

Sintassi

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

Parametri

Ore

Numero di ore.

Minuti

Numero di minuti.

secondi

Numero di secondi.

Valore restituito

Restituisce l'ora in formato HMS compresso.

Commenti

Il tempo in formato HMS viene espresso come valore DWORD con il byte meno significativo contenente ore, il byte meno significativo successivo contenente minuti e il byte meno significativo successivo contenente secondi. Il byte più significativo è inutilizzato.

La macro MCI_MAKE_HMS è definita come segue:

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

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Mciapi.h

Vedi anche

MCI

Macro MCI