CLUSPROP_SCSI_ADDRESS

The CLUSPROP_SCSI_ADDRESS structure describes an address value for a SCSI device used in a value list and consists of:

To promote clarity, the individual members of these two structures are shown in the CLUSPROP_SCSI_ADDRESS definition.

The CLUSPROP_SCSI_ADDRESS structure is defined in CLUSAPI.H.

typedef struct _CLUSPROP_SCSI_ADDRESS {
    CLUSPROP_SYNTAX           Syntax;
    DWORD                     cbLength;
    union {
        struct {
            UCHAR     PortNumber;
            UCHAR     PathId;
            UCHAR     TargetId;
            UCHAR     Lun;
        };
        DWORD         dw;
    };
} CLUSPROP_SCSI_ADDRESS, *PCLUSPROP_SCSI_ADDRESS;
 

Members

Syntax
Member of the CLUSPROP_VALUE structure describing the format and type of the data in the CLUS_SCSI_ADDRESS structure.
cbLength
Member of the CLUSPROP_VALUE structure indicating the count of bytes in the CLUS_SCSI_ADDRESS structure. Padding bytes are not included in the count.
PortNumber
Member of the CLUS_SCSI_ADDRESS structure that identifies the SCSI controller.
PathId
Member of the CLUS_SCSI_ADDRESS structure that identifies the bus on the SCSI controller.
TargetId
Member of the CLUS_SCSI_ADDRESS structure that identifies the target device on SCSI bus.
Lun
Member of the CLUS_SCSI_ADDRESS structure that identifies the individual logical unit at the target device specified by TargetId.
dw
Member of the CLUS_SCSI_ADDRESS structure that describes the SCSI address.

QuickInfo

  Version: Use Windows NT Server Enterprise Edition 4.0.
  Windows CE: Unsupported.
  Header: Declared in clusapi.h.