STORAGE_FRU_ID_DESCRIPTOR structure (ntddstor.h)

STORAGE_FRU_ID_DESCRIPTOR is the structure used when a caller sends IOCTL_STORAGE_QUERY_PROPERTY to query for the ID of a fault replacement unit (FRU).

Syntax

typedef struct _STORAGE_FRU_ID_DESCRIPTOR {
  ULONG Version;
  ULONG Size;
  ULONG IdentifierSize;
  UCHAR Identifier[ANYSIZE_ARRAY];
} STORAGE_FRU_ID_DESCRIPTOR, *PSTORAGE_FRU_ID_DESCRIPTOR;

Members

Version

Version of this structure. Set to sizeof(STORAGE_FRU_ID_DESCRIPTOR).

Size

Size of this structure, in bytes. Must be >= sizeof(STORAGE_FRU_ID_DESCRIPTOR).

IdentifierSize

Size of the array in Identifier, in bytes.

Identifier[ANYSIZE_ARRAY]

Array in which to write the FRU's identifier. The size of this array is IdentifierSize bytes.

Remarks

STORAGE_FRU_ID_DESCRIPTOR is used as the output buffer in which to return the result when a caller sends IOCTL_STORAGE_QUERY_PROPERTY with a STORAGE_PROPERTY_ID value of StorageFruIdProperty.

Requirements

Requirement Value
Header ntddstor.h

See also

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_QUERY_TYPE