STORAGE_IDENTIFIER structure (ntddstor.h)

The STORAGE_IDENTIFIER structure represents a SCSI identification descriptor.

Syntax

typedef struct _STORAGE_IDENTIFIER {
  STORAGE_IDENTIFIER_CODE_SET CodeSet;
  STORAGE_IDENTIFIER_TYPE     Type;
  USHORT                      IdentifierSize;
  USHORT                      NextOffset;
  STORAGE_ASSOCIATION_TYPE    Association;
  UCHAR                       Identifier[1];
} STORAGE_IDENTIFIER, *PSTORAGE_IDENTIFIER;

Members

CodeSet

Specifies the code set used by a SCSI identification descriptor to identify a logical unit.

Type

Contains an enumerator value of type STORAGE_IDENTIFIER_TYPE that indicates the identifier type.

IdentifierSize

Specifies the size in bytes of the identifier.

NextOffset

Specifies the offset in bytes from the current descriptor to the next descriptor.

Association

Contains an enumerator value of type STORAGE_ASSOCIATION_TYPE that indicates whether the descriptor identifies a device or a port.

Identifier[1]

Contains the identifier associated with this descriptor.

Remarks

Every device identification page (page code 0x83) of SCSI vital product data contains a series of identification descriptors. The STORAGE_IDENTIFIER structure represents a SCSI identification descriptor.

Requirements

Requirement Value
Header ntddstor.h (include Ntddstor.h)

See also

STORAGE_ASSOCIATION_TYPE

STORAGE_IDENTIFIER_TYPE