【发布时间】:2010-06-16 13:21:28
【问题描述】:
基于这个问题How to declarate LARGE_INTEGER in C# 和answer 的:
[StructLayout(LayoutKind.Absolute, Size=8)]
struct LARGE_INTEGER
{
[FieldOffset(0)]public Int64 QuadPart;
[FieldOffset(0)]public UInt32 LowPart;
[FieldOffset(4)]public Int32 HighPart;
}
我在下面声明ULARGE_INTEGER 的假设是否正确?
[StructLayout(LayoutKind.Explicit, Size = 8)]
public struct ULARGE_INTEGER
{
[FieldOffset(0)] public UInt64 QuadPart;
[FieldOffset(0)] public UInt32 LowPart;
[FieldOffset(4)] public UInt32 HighPart;
}
【问题讨论】:
标签: c# c++ declare unsigned-integer