SP_ALTPLATFORM_INFO_V1结构 (setupapi.h)
此结构用于将备用平台的信息传递给 SetupQueryInfOriginalFileInformation。
如果 USE_SP_ALTPLATFORM_INFO_V1 设置为 1 或 _WIN32_WINNT 小于或等于 0x500 ,则安装程序隐式使用 SP_ALTPLATFORM_INFO_V1 结构。 此版本适用于 Windows 2000。
如果 USE_SP_ALTPLATFORM_INFO_V1 为 0 或未定义且_WIN32_WINNT设置为 0x501 ,则安装程序将隐式使用 SP_ALTPLATFORM_INFO_V2 结构。
语法
typedef struct _SP_ALTPLATFORM_INFO_V1 {
DWORD cbSize;
DWORD Platform;
DWORD MajorVersion;
DWORD MinorVersion;
WORD ProcessorArchitecture;
WORD Reserved;
} SP_ALTPLATFORM_INFO_V1, *PSP_ALTPLATFORM_INFO_V1;
成员
cbSize
此结构的大小(以字节为单位)。
Platform
操作系统。 这必须是以下值之一。
值 | 含义 |
---|---|
|
旧版操作系统。 |
|
Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP 或 Windows 2000。 |
MajorVersion
操作系统的主版本。
MinorVersion
操作系统的次要版本。
ProcessorArchitecture
处理器体系结构。 这必须是PROCESSOR_ARCHITECTURE_INTEL、PROCESSOR_ARCHITECTURE_ALPHA、PROCESSOR_ARCHITECTURE_IA64 PROCESSOR_ARCHITECTURE_ALPHA64。
Reserved
必须设置为零。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | setupapi.h |