Поделиться через


LARGE_INTEGER union (winnt.h)

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

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

Синтаксис

typedef union _LARGE_INTEGER {
  struct {
    DWORD LowPart;
    LONG  HighPart;
  } DUMMYSTRUCTNAME;
  struct {
    DWORD LowPart;
    LONG  HighPart;
  } u;
  LONGLONG QuadPart;
} LARGE_INTEGER;

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.LowPart

DUMMYSTRUCTNAME.HighPart

u

u.LowPart

u.HighPart

QuadPart

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

Комментарии

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

Требования

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

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

ULARGE_INTEGER