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

操作系统。 这必须是以下值之一。

含义
VER_PLATFORM_WIN32_WINDOWS
旧版操作系统。
VER_PLATFORM_WIN32_NT
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

另请参阅

概述

SP_ALTPLATFORM_INFO_V2

结构