StorPortIsCurrentOsInstallationUpgrade 関数 (storport.h)

StorPortIsCurrentOsInstallationUpgrade ルーチンは、Windows の現在のインストールが以前のバージョンからのアップグレードであるかどうかを確認します。

構文

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

パラメーター

[in] HwDeviceExtension

ホスト バス アダプター (HBA) のハードウェア デバイス拡張機能へのポインター。

[out] Upgraded

現在のオペレーティング システムのインストールが以前のバージョンからアップグレードされた場合、 Upgrade が指す値は TRUE に 設定されます。 それ以外の場合は、FALSE に設定 されます

戻り値

StorPortIsCurrentOsInstallationUpgrade ルーチンは、次のいずれかの状態コードを返します。

リターン コード 説明
STOR_STATUS_SUCCESS
アップグレードの状態は、 Upgrade パラメーターが指す値で返されます。
STOR_STATUS_INVALID_PARAMETER
Upgraded のポインター値は NULL です。
STOR_STATUS_INVALID_IRQL
現在の IRQL > PASSIVE_LEVEL。

要件

要件
サポートされている最小のクライアント Windows 8.1 以降で使用できます。
対象プラットフォーム ユニバーサル
Header storport.h
IRQL IRQL == PASSIVE_LEVEL