MINIDUMP_SYSTEM_INFO結構 (minidumpapiset.h)
包含處理器和作業系統資訊。
語法
typedef struct _MINIDUMP_SYSTEM_INFO {
USHORT ProcessorArchitecture;
USHORT ProcessorLevel;
USHORT ProcessorRevision;
union {
USHORT Reserved0;
struct {
UCHAR NumberOfProcessors;
UCHAR ProductType;
};
};
ULONG32 MajorVersion;
ULONG32 MinorVersion;
ULONG32 BuildNumber;
ULONG32 PlatformId;
RVA CSDVersionRva;
union {
ULONG32 Reserved1;
struct {
USHORT SuiteMask;
USHORT Reserved2;
};
};
CPU_INFORMATION Cpu;
} MINIDUMP_SYSTEM_INFO, *PMINIDUMP_SYSTEM_INFO;
成員
ProcessorArchitecture
系統的處理器架構。 這個成員可以是下列其中一個值。
ProcessorLevel
系統的架構相依處理器層級。
如果 ProcessorArchitecture是PROCESSOR_ARCHITECTURE_INTEL, ProcessorLevel 可以是下列其中一個值。
值 | 意義 |
---|---|
|
Intel 80386 |
|
Intel 80486 |
|
Intel Pentium |
|
Intel Pentium Pro 或 Pentium II |
如果 ProcessorArchitecture是PROCESSOR_ARCHITECTURE_IA64, ProcessorLevel 會設定為 1。
ProcessorRevision
架構相依處理器修訂。
處理器 | 值 |
---|---|
Intel 80386 或 80486 |
格式 為 xxyz 的值。
如果 xx 等於 0xFF, y - 0xA 是模型編號,而 z 是逐步執行識別碼。 例如,Intel 80486-D0 系統會傳回0xFFD0。 如果 xx 不等於 0xFF, xx + 'A' 是逐步執行字母, 而 yz 是次要逐步執行。 |
Intel Pentium、Cyrix 或 NextGen 586 |
格式為 xxyy 的值,其中xx是模型編號,而 yy是逐步執行。 顯示此值0x0201,如下所示: Model xx,逐步 執行 yy |
Reserved0
此成員保留供日後使用,且必須為零。
NumberOfProcessors
系統中的處理器數目。
ProductType
系統的任何其他資訊。 這個成員可以是下列其中一個值。
值 | 意義 |
---|---|
|
系統是網域控制站。 |
|
系統是伺服器。 |
|
系統正在執行 Windows XP、Windows Vista、Windows 7 或 Windows 8。 |
MajorVersion
作業系統的主要版本號碼。 此成員可以是 4、5 或 6。
MinorVersion
作業系統的次要版本號碼。
BuildNumber
作業系統的組建編號。
PlatformId
作業系統平臺。 這個成員可以是下列其中一個值。
值 | 意義 |
---|---|
|
不支援 |
|
不支援。 |
|
作業系統平臺是 Windows。 |
CSDVersionRva
從傾印) 開始到描述系統上所安裝最新 Service Pack 的 MINIDUMP_STRING RVA (。 如果未安裝 Service Pack,字串會是空的。
Reserved1
這個成員保留供未來使用。
SuiteMask
識別系統上可用產品套件的位旗標。 這個成員可以是下列值的組合。
Reserved2
這個成員保留供未來使用。
Cpu
X86CpuInfo
從 CPUID 指令取得的 CPU 資訊。 只有 x86 電腦才支援此結構。
VendorId
CPUID 子函式 0。 陣列元素如下所示:
VersionInformation
CPUID 子函式 1。 EAX 的值。
FeatureInformation
CPUID 子函式 1。 EDX 的值。
AMDExtendedCpuFeatures
CPUID 子函式80000001。 EBX 的值。 只有在廠商為 「AuthenticAMD」 時,才支援此成員。
OtherCpuInfo
其他 CPU 資訊。 只有非 x86 電腦才支援此結構。
ProcessorFeatures
如需可能值的清單,請參閱 IsProcessorFeaturePresent 函式。
需求
標頭 | minidumpapiset.h (包含 DbgHelp.h) |
可轉散發套件 | DbgHelp.dll 5.1 或更新版本 |