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