CLUSPROP_SCSI_ADDRESS
TOC
Collapse the table of content
Expand the table of content

CLUSPROP_SCSI_ADDRESS structure

Describes an address for a SCSI device. It is used as an entry in a value list and consists of:

For convenience, the CLUSPROP_VALUE and CLUS_SCSI_ADDRESS members are listed explicitly.

Syntax


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 with a value of CLUSPROP_SYNTAX_SCSI_ADDRESS (0x00060002).

cbLength

Member of the CLUSPROP_VALUE structure indicating the count of bytes in the CLUS_SCSI_ADDRESS structure that follows the CLUSPROP_VALUE header. Padding bytes are not included in the count.

PortNumber

Member of the CLUS_SCSI_ADDRESS structure that identifies port number of the SCSI controller. This corresponds to the PortNumber property of the ClusScsiAddress object.

PathId

Member of the CLUS_SCSI_ADDRESS structure that identifies the bus on the SCSI controller specified by PortNumber. This corresponds to the PathId property of the ClusScsiAddress object.

TargetId

Member of the CLUS_SCSI_ADDRESS structure that identifies the target device on SCSI bus specified by PathId. This corresponds to the TargetId property of the ClusScsiAddress object.

Lun

Member of the CLUS_SCSI_ADDRESS structure that identifies the individual logical unit number (LUN) at the target device specified by the TargetId member. This corresponds to the Lun property of the ClusScsiAddress object.

dw

Member of the CLUS_SCSI_ADDRESS structure that describes the SCSI address as a combination of the PortNumber, PathId, TargetId, and Lun values.

Examples

See Creating Physical Disk Resources.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2008 Enterprise, Windows Server 2008 Datacenter

Header

ClusAPI.h

See also

Data structures
CLUSPROP_SYNTAX
CLUSPROP_VALUE
CLUS_SCSI_ADDRESS
ClusScsiAddress

 

 

Show:
© 2016 Microsoft