STOR_RESET_BUS_SYNCHRONOUS_PARAMETER structure (storport.h)

STOR_RESET_BUS_SYNCHRONOUS_PARAMETER is the Parameters parameter to the miniport's **HW_ADAPTER_CONTROL routine when ControlType is ScsiAdapterResetBusSynchronous.

Syntax

typedef struct _STOR_RESET_BUS_SYNCHRONOUS_PARAMETER {
  ULONG Version;
  ULONG Size;
  ULONG PathId;
  ULONG Reserved;
} STOR_RESET_BUS_SYNCHRONOUS_PARAMETER, *PSTOR_RESET_BUS_SYNCHRONOUS_PARAMETER;

Members

Version

Size, in bytes, of this structure. The structure size serves as the version number.

Size

Size, in bytes, of this structure plus all of its variable-sized fields.

PathId

Identifies the SCSI bus to be reset.

Reserved

Reserved for future use.

Remarks

Storport calls the miniport's **HW_ADAPTER_CONTROL routine with a control type of ScsiAdapterResetBusSynchronous only if the miniport has declared support for StorportFeatureResetBusSynchronous feature.

ScsiAdapterResetBusSynchronous control is invoked at PASSIVE_LEVEL, so the miniport is able to do the synchronous bus reset safely.

Requirements

Requirement Value
Minimum supported client Windows 11, version 22H2
Header storport.h

See also

**HW_ADAPTER_CONTROL

SCSI_ADAPTER_CONTROL_TYPE

STORPORT_FEATURE_TYPE