StorPortHardwareReset function (storport.h)
A storage miniport can call StorPortHardwareReset to issue a hardware reset.
Syntax
ULONG StorPortHardwareReset(
PVOID HwDeviceExtension,
STOR_DEVICE_RESET_TYPE Type
);
Parameters
HwDeviceExtension
Pointer to the miniport's device extension.
Type
A STOR_DEVICE_RESET_TYPE enum that specifies the type of reset to be issued. Currently, Type must be set to StorFunctionLevelReset.
Return value
StorPortHardwareReset returns a status code such as the following:
Return code | Description |
---|---|
STOR_STATUS_INVALID_PARAMETER | HwDeviceExtension is invalid. |
STOR_STATUS_NOT_IMPLEMENTED | Type values other than StorFunctionLevelReset are not implemented. |
STOR_STATUS_SUCCESS | The hardware reset completed successfully. |
STOR_STATUS_UNSUCCESSFUL | The operation failed. |
Remarks
See Resetting and recovering a device for more details.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 2004 |
Header | storport.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for