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 |