STOR_FRU_ID_DESCRIPTION structure (storport.h)

STOR_FRU_ID_DESCRIPTION is the structure pointed to by the Parameters parameter when a miniport's HwStorUnitControl routine is called with a ControlType of ScsiUnitQueryFruId or HwStorAdapterControl routine is called with a ControlType of ScsiAdapterQueryFruId.

Syntax

typedef struct _STOR_FRU_ID_DESCRIPTION {
  ULONG         Version;
  ULONG         Size;
  PSTOR_ADDRESS Address;
  UCHAR         FruId[STOR_FRU_ID_MAX_LENGTH + 1];
} STOR_FRU_ID_DESCRIPTION, *PSTOR_FRU_ID_DESCRIPTION;

Members

Version

The version of this structure. Currently set to STOR_FRU_ID_DESCRIPTION_STRUCTURE_VERSION_1.

Size

Total size of this structure, in bytes. Must be >= sizeof(STOR_FRU_ID_DESCRIPTION).

Address

Pointer to a STOR_ADDRESS structure containing the address of the logical unit (LUN).

FruId[STOR_FRU_ID_MAX_LENGTH + 1]

The ID of the fault replacement unit (FRU). The FRU ID is the identifier physically printed on the hardware to uniquely identify it. FruId must be <= 128 ASCII characters.

Requirements

Requirement Value
Minimum supported server Windows Server 2022
Header storport.h

See also

HwStorAdapterControl

HwStorUnitControl

STOR_ADDRESS