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 ビット整数を格納します。 それ以外の場合は、 LowPart メンバーと HighPart メンバーを使用して、64 ビット整数を格納します。

要件

   
サポートされている最小のクライアント Windows 10 ビルド 20348
サポートされている最小のサーバー Windows 10 ビルド 20348
Header winnt.h

関連項目

ULARGE_INTEGER