STOR_RICH_DEVICE_DESCRIPTION structure (storport.h)
The STOR_RICH_DEVICE_DESCRIPTION structure describes the attributes of the physical device for which a driver is requesting a DMA (direct memory access) adapter.
Syntax
typedef struct _STOR_RICH_DEVICE_DESCRIPTION {
ULONG Version;
ULONG Size;
CHAR VendorId[STOR_VENDOR_ID_LENGTH + 1];
CHAR ModelNumber[STOR_MODEL_NUMBER_LENGTH + 1];
CHAR FirmwareRevision[STOR_FIRMWARE_REVISION_LENGTH + 1];
} STOR_RICH_DEVICE_DESCRIPTION, *PSTOR_RICH_DEVICE_DESCRIPTION;
Members
Version
The version of the structure. Must be STOR_RICH_DEVICE_DESCRIPTION_STRUCTURE_VERSION.
Size
The size of the structure, in bytes.
VendorId[STOR_VENDOR_ID_LENGTH + 1]
ModelNumber[STOR_MODEL_NUMBER_LENGTH + 1]
FirmwareRevision[STOR_FIRMWARE_REVISION_LENGTH + 1]
Remarks
A miniport can choose to support this unit control if the device reports longer ModelNumber or FirmwareRevision information than defined in SCSI.
This is invoked during the unit enumeration process or the device description update process. ScsiUnitRichDescription is a caller-allocated version of this structure.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1607 |
Minimum supported server | Windows Server 2016 |
Header | storport.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for