ULARGE_INTEGER union (winnt.h)

表示 64 位无符号整数值。

注意 C 编译器可能本机支持 64 位整数。 例如,Microsoft Visual C++支持__int64大小的整数类型。 有关详细信息,请参阅 C 编译器随附的文档。
 

语法

typedef union _ULARGE_INTEGER {
  struct {
    DWORD LowPart;
    DWORD HighPart;
  } DUMMYSTRUCTNAME;
  struct {
    DWORD LowPart;
    DWORD HighPart;
  } u;
  ULONGLONG QuadPart;
} ULARGE_INTEGER;

成员

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.LowPart

DUMMYSTRUCTNAME.HighPart

u

u.LowPart

u.HighPart

QuadPart

64 位无符号整数。

注解

ULARGE_INTEGER结构实际上是一个联合。 如果编译器具有对 64 位整数的内置支持,请使用 QuadPart 成员来存储 64 位整数。 否则,请使用 LowPartHighPart 成员来存储 64 位整数。

要求

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

另请参阅

FILETIME

LARGE_INTEGER

SYSTEMTIME