STORAGE_FRU_ID_DESCRIPTOR - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddstor.h

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

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ntddstor-storage_fru_id_descriptor)

Description

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).

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

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.

See also

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_QUERY_TYPE