StorPortIsCurrentOsInstallationUpgrade 函数 (storport.h)

StorPortIsCurrentOsInstallationUpgrade 例程检查 Windows 的当前安装是否为从以前版本升级。

语法

ULONG StorPortIsCurrentOsInstallationUpgrade(
  [in]  PVOID   HwDeviceExtension,
  [out] BOOLEAN *Upgraded
);

参数

[in] HwDeviceExtension

指向主机总线适配器的硬件设备扩展的指针 (HBA) 。

[out] Upgraded

如果当前操作系统安装是从以前的版本升级的,则 Upgraded 指向的值设置为 TRUE 。 否则,它设置为 FALSE

返回值

StorPortIsCurrentOsInstallationUpgrade 例程返回以下状态代码之一:

返回代码 说明
STOR_STATUS_SUCCESS
升级状态在 Upgraded 参数指向的值中返回。
STOR_STATUS_INVALID_PARAMETER
Upgraded 中的指针值为 NULL。
STOR_STATUS_INVALID_IRQL
当前 IRQL > PASSIVE_LEVEL。

要求

要求
最低受支持的客户端 从 Windows 8.1 开始可用。
目标平台 通用
标头 storport.h
IRQL IRQL == PASSIVE_LEVEL