ULARGE_INTEGER união (winnt.h)

Representa um valor inteiro sem 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 _ULARGE_INTEGER {
  struct {
    DWORD LowPart;
    DWORD HighPart;
  } DUMMYSTRUCTNAME;
  struct {
    DWORD LowPart;
    DWORD HighPart;
  } u;
  ULONGLONG QuadPart;
} ULARGE_INTEGER;

Membros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.LowPart

DUMMYSTRUCTNAME.HighPart

u

u.LowPart

u.HighPart

QuadPart

Um inteiro de 64 bits sem sinal.

Comentários

A estrutura ULARGE_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

Requisito Valor
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

FILETIME

LARGE_INTEGER

SYSTEMTIME