次の方法で共有


StorPortHardwareReset 関数 (storport.h)

ストレージ ミニポートは、StorPortHardwareReset を呼び出してハードウェア リセットを発行できます。

構文

ULONG StorPortHardwareReset(
  PVOID                  HwDeviceExtension,
  STOR_DEVICE_RESET_TYPE Type
);

パラメーター

HwDeviceExtension

ミニポートのデバイス拡張機能へのポインター。

Type

発行するリセットの種類を指定する STOR_DEVICE_RESET_TYPE 列挙型。 現時点では、 を StorFunctionLevelReset に設定する必要があります。

戻り値

StorPortHardwareReset は、次のような状態コードを返します。

リターン コード 形容
STOR_STATUS_INVALID_PARAMETER HwDeviceExtension が無効です。
STOR_STATUS_NOT_IMPLEMENTED StorFunctionLevelReset 以外の値 実装されていません。
STOR_STATUS_SUCCESS ハードウェアのリセットが正常に完了しました。
STOR_STATUS_UNSUCCESSFUL 操作が失敗しました。

備考

詳細については、「デバイス のリセットと回復」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 2004
ヘッダー storport.h

関連項目

STOR_DEVICE_RESET_TYPE