LARGE_INTEGER união (winnt.h)

Representa um valor inteiro com sinal de 64 bits.

Nota O compilador C pode dar suporte a inteiros de 64 bits nativamente. Por exemplo, Microsoft Visual C++ dá suporte ao tipo inteiro de tamanho __int64. Para obter mais informações, consulte a documentação incluída no compilador C.
 

Sintaxe

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

Membros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.LowPart

DUMMYSTRUCTNAME.HighPart

u

u.LowPart

u.HighPart

QuadPart

Um inteiro de 64 bits com sinal.

Comentários

A estrutura LARGE_INTEGER é na verdade uma união. Se o compilador tiver suporte interno para inteiros de 64 bits, use o membro QuadPart para armazenar o inteiro de 64 bits. Caso contrário, use os membros LowPart e HighPart para armazenar o inteiro de 64 bits.

Requisitos

   
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Cabeçalho winnt.h

Confira também

ULARGE_INTEGER