CLUS_SCSI_ADDRESS

The CLUS_SCSI_ADDRESS structure contains address data. The CLUS_SCSI_ADDRESS structure is defined in CLUSAPI.H.

typedef struct _CLUS_SCSI_ADDRESS {
    union {
        struct {
            UCHAR PortNumber;
            UCHAR PathId;
            UCHAR TargetId;
            UCHAR Lun;
        };
        DWORD   dw;
    };
} CLUS_SCSI_ADDRESS, *PCLUS_SCSI_ADDRESS;
 

Members

PortNumber
Identifies the SCSI controller.
PathId
Identifies the bus on the SCSI controller.
TargetId
Identifies the target device on the SCSI bus.
Lun
Identifies the individual logical unit at the target device specified by TargetId.
dw
Numeric value describing the SCSI address.

Remarks

A CLUS_SCSI_ADDRESS structure is the data member of a CLUSPROP_SCSI_ADDRESS structure.

A CLUS_SCSI_ADDRESS structure can also be returned by ClusterResourceControl when the dwControlCode parameter is set to CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO, and by ClusterResourceTypeControl when dwControlCode is set to CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS.

Because the CLUS_SCSI_ADDRESS structure describes data rather than a value, it does not include a value header.

QuickInfo

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