共用方式為


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

結構