Share via


ULARGE_INTEGER union (winnt.h)

Représente une valeur entière non signée 64 bits.

Note Votre compilateur C peut prendre en charge les entiers 64 bits en mode natif. Par exemple, Microsoft Visual C++ prend en charge le type entier __int64 dimensionné. Pour plus d’informations, consultez la documentation fournie avec votre compilateur C.
 

Syntaxe

typedef union _ULARGE_INTEGER {
  struct {
    DWORD LowPart;
    DWORD HighPart;
  } DUMMYSTRUCTNAME;
  struct {
    DWORD LowPart;
    DWORD HighPart;
  } u;
  ULONGLONG QuadPart;
} ULARGE_INTEGER;

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.LowPart

DUMMYSTRUCTNAME.HighPart

u

u.LowPart

u.HighPart

QuadPart

Entier 64 bits non signé.

Remarques

La structure ULARGE_INTEGER est en fait une union. Si votre compilateur prend en charge les entiers 64 bits, utilisez le membre QuadPart pour stocker l’entier 64 bits. Sinon, utilisez les membres LowPart et HighPart pour stocker l’entier 64 bits.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête winnt.h

Voir aussi

FILETIME

LARGE_INTEGER

SYSTEMTIME