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 |