Freigeben über


MCI_MAKE_HMS-Makro

Das MCI_MAKE_HMS Makro erstellt einen Zeitwert im HMS-Format (Stunden/Minuten/Sekunden) aus den angegebenen Stunden-, Minuten- und Sekundenwerten.

Syntax

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

Parameter

hours

Anzahl der Stunden.

minutes

Anzahl der Minuten.

Sekunden

Anzahl der Sekunden.

Rückgabewert

Gibt die Zeit im gepackten HMS-Format zurück.

Bemerkungen

Die Zeit im HMS-Format wird als DWORD-Wert ausgedrückt, wobei das byte mit der geringsten Bedeutung Stunden, das nächstbeste Byte mit Minuten und das nächste byte mit der geringsten Bedeutung Sekunden enthält. Das bedeutendste Byte wird nicht verwendet.

Das makro MCI_MAKE_HMS wird wie folgt definiert:

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Mciapi.h

Siehe auch

MCI

MCI-Makros