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 |