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 位整数。 否则,请使用 LowPartHighPart 成员来存储 64 位整数。

要求

   
最低受支持的客户端 Windows 10内部版本 20348
最低受支持的服务器 Windows 10内部版本 20348
标头 winnt.h

另请参阅

ULARGE_INTEGER