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

要件

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

関連項目

FILETIME

LARGE_INTEGER

SYSTEMTIME