// 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
No description available.
The STORPORT_FEATURE_TYPE enumeration identifies a Storport feature supported by a miniport.
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.
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.
STOR_UNIT_CONTROL_QUERY_BUS_TYPE