// 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 referenceNo description available.
The STORPORT_FEATURE_TYPE enumeration identifies a Storport feature supported by a miniport.
StorportFeatureBusTypeUnitControlIndicates whether the ScsiUnitQueryBusType control operation is supported.
StorportFeatureFruIdUnitControlIndicates whether the ScsiUnitQueryFruId control operation is supported.
StorportFeatureFruIdAdapterControlIndicates whether the ScsiAdapterQueryFruId control operation is supported.
StorportFeatureSetEventLoggingAdapterControlIndicates whether the ScsiAdapterSetEventLogging control operation is supported.
StorportFeatureReportInternalDataUnitControlIndicates whether the ScsiUnitReportInternalData control operation is supported.
StorportFeatureReportInternalDataAdapterControlIndicates whether the ScsiAdapterReportInternalData control operation is supported.
StorportFeatureResetBusSynchronousIndicates whether the ScsiAdapterResetBusSynchronous control operation is supported.
StorportFeaturePostHwInitializeIndicates whether the ScsiAdapterPostHwInitialize control operation is supported.
StorportFeaturePrepareEarlyDumpDataIndicates whether the ScsiAdapterPrepareEarlyDumpData control operation is supported.
StorportFeatureRestoreEarlyDumpDataIndicates whether the ScsiAdapterRestoreEarlyDumpData control operation is supported.
StorportFeatureKsrAdapterPowerDownOptimizationReserved for internal use. Do not use.
StorportFeatureKsrUnitPowerDownOptimizationReserved for internal use. Do not use.
StorportFeaturePreparePLDRIndicates whether the ScsiAdapterPreparePLDR control operation is supported.
StorportFeatureNvmeofAdapterOperationIndicates whether the ScsiNvmeofAdapterOperation control operation is supported.
StorportFeatureReserved1Reserved, do not use.
StorportFeatureMaxMax 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