StorPortSetFeatureList function (storport.h)

StorPortSetFeatureList sets the StorPort features that a miniport supports.

Syntax

ULONG StorPortSetFeatureList(
  PVOID    HwDeviceExtension,
  ULONG    FeatureCount,
  PBOOLEAN FeatureList
);

Parameters

HwDeviceExtension

Pointer to the miniport's device extension.

FeatureCount

Number of features that FeatureList points to.

FeatureList

Pointer to an array of STORPORT_FEATURE_TYPE enum values that identify the StorPort features supported by the miniport.

Return value

StorPortSetFeatureList returns a status code such as one of the following:

Return code Description
STOR_STATUS_SUCCESS The feature list was set successfully.
STOR_STATUS_INVALID_PARAMETER An input parameter is invalid; for example, FeatureList is NULL or FeatureCount is out of range.
STOR_STATUS_UNSUCCESSFUL The operation failed.

Remarks

A miniport calls StorPortSetFeatureList to set the StorPort features that it supports. A miniport should call this function for each adapter in the beginning of its HwFindAdapter routine.

Requirements

Requirement Value
Minimum supported client Windows 10, version 2004
Header storport.h

See also

HwFindAdapter

STORPORT_FEATURE_TYPE