Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

LARGE_INTEGER union (winnt.h)

Represents a 64-bit signed integer value.

Note  Your C compiler may support 64-bit integers natively. For example, Microsoft Visual C++ supports the __int64 sized integer type. For more information, see the documentation included with your C compiler.

Syntax

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

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.LowPart

DUMMYSTRUCTNAME.HighPart

u

u.LowPart

u.HighPart

QuadPart

A signed 64-bit integer.

Remarks

The LARGE_INTEGER structure is actually a union. If your compiler has built-in support for 64-bit integers, use the QuadPart member to store the 64-bit integer. Otherwise, use the LowPart and HighPart members to store the 64-bit integer.

Requirements

Requirement Value
Minimum supported client Windows 10 Build 20348
Minimum supported server Windows 10 Build 20348
Header winnt.h

See also

ULARGE_INTEGER


Feedback

Was this page helpful?

Additional resources