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