STORPORT_FEATURE_TYPE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// storport.h

typedef enum _STORPORT_FEATURE_TYPE {
  StorportFeatureBusTypeUnitControl,
  StorportFeatureFruIdUnitControl,
  StorportFeatureFruIdAdapterControl,
  StorportFeatureSetEventLoggingAdapterControl,
  StorportFeatureReportInternalDataUnitControl,
  StorportFeatureReportInternalDataAdapterControl,
  StorportFeatureResetBusSynchronous,
  StorportFeaturePostHwInitialize,
  StorportFeaturePrepareEarlyDumpData,
  StorportFeatureRestoreEarlyDumpData,
  StorportFeatureKsrAdapterPowerDownOptimization,
  StorportFeatureKsrUnitPowerDownOptimization,
  StorportFeaturePreparePLDR,
  StorportFeatureNvmeofAdapterOperation,
  StorportFeatureReserved1,
  StorportFeatureQueryStorMQInterface,
  StorportFeatureMax
} STORPORT_FEATURE_TYPE;

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-storport-storport_feature_type)

STORPORT_FEATURE_TYPE enumeration

Description

The STORPORT_FEATURE_TYPE enumeration identifies a Storport feature supported by a miniport.

Constants

StorportFeatureBusTypeUnitControl

Indicates whether the ScsiUnitQueryBusType control operation is supported.

StorportFeatureFruIdUnitControl

Indicates whether the ScsiUnitQueryFruId control operation is supported.

StorportFeatureFruIdAdapterControl

Indicates whether the ScsiAdapterQueryFruId control operation is supported.

StorportFeatureSetEventLoggingAdapterControl

Indicates whether the ScsiAdapterSetEventLogging control operation is supported.

StorportFeatureReportInternalDataUnitControl

Indicates whether the ScsiUnitReportInternalData control operation is supported.

StorportFeatureReportInternalDataAdapterControl

Indicates whether the ScsiAdapterReportInternalData control operation is supported.

StorportFeatureResetBusSynchronous

Indicates whether the ScsiAdapterResetBusSynchronous control operation is supported.

StorportFeaturePostHwInitialize

Indicates whether the ScsiAdapterPostHwInitialize control operation is supported.

StorportFeaturePrepareEarlyDumpData

Indicates whether the ScsiAdapterPrepareEarlyDumpData control operation is supported.

StorportFeatureRestoreEarlyDumpData

Indicates whether the ScsiAdapterRestoreEarlyDumpData control operation is supported.

StorportFeatureKsrAdapterPowerDownOptimization

Reserved for internal use. Do not use.

StorportFeatureKsrUnitPowerDownOptimization

Reserved for internal use. Do not use.

StorportFeaturePreparePLDR

Indicates whether the ScsiAdapterPreparePLDR control operation is supported.

StorportFeatureNvmeofAdapterOperation

Indicates whether the ScsiNvmeofAdapterOperation control operation is supported.

StorportFeatureReserved1

Reserved, do not use.

StorportFeatureMax

Max value for this enumeration.

Remarks

A miniport provides an array of STORPORT_FEATURE_TYPE values when it calls StorPortSetFeatureList, where each value indicates whether the miniport provides support for a control operation.

Storport specifies the control type when it calls a miniport's HwStorAdapterControl routine.

See also

SCSI_ADAPTER_CONTROL_TYPE

STOR_SET_EVENT_LOGGING

STOR_FRU_ID_DESCRIPTION

STOR_UNIT_CONTROL_QUERY_BUS_TYPE

StorPortSetFeatureList