объединение ULARGE_INTEGER (winnt.h)

Представляет 64-разрядное целое число без знака.

Примечание Компилятор C может поддерживать 64-разрядные целые числа в собственном коде. Например, Microsoft Visual C++ поддерживает целочисленный тип __int64 размера. Дополнительные сведения см. в документации по компилятору C.
 

Синтаксис

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

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.LowPart

DUMMYSTRUCTNAME.HighPart

u

u.LowPart

u.HighPart

QuadPart

64-разрядное целое число без знака.

Комментарии

Структура ULARGE_INTEGER на самом деле является объединением. Если компилятор имеет встроенную поддержку 64-разрядных целых чисел, используйте член QuadPart для хранения 64-разрядного целого числа. В противном случае используйте элементы LowPart и HighPart для хранения 64-разрядного целого числа.

Требования

Требование Значение
Минимальная версия клиента сборка Windows 10 20348
Минимальная версия сервера сборка Windows 10 20348
Верхняя часть winnt.h

См. также раздел

FILETIME

LARGE_INTEGER

SYSTEMTIME