CLUS_SCSI_ADDRESS 结构 (clusapi.h)

包含 SCSI 地址数据。 它用作 CLUSPROP_SCSI_ADDRESS 结构的数据成员,并用作某些 控制代码 操作的返回值。

语法

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

成员

DUMMYUNIONNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.PortNumber

标识 SCSI 控制器。 这对应于 ClusScsiAddress 对象的 PortNumber 属性。

DUMMYUNIONNAME.DUMMYSTRUCTNAME.PathId

标识 PortNumber 指定的 SCSI 控制器上的总线。 这对应于 ClusScsiAddress 对象的 PathId 属性。

DUMMYUNIONNAME.DUMMYSTRUCTNAME.TargetId

标识 PathId 指定的 SCSI 总线上的目标设备。 这对应于 ClusScsiAddress 对象的 TargetId 属性。

DUMMYUNIONNAME.DUMMYSTRUCTNAME.Lun

标识 TargetId 指定的目标设备上的各个逻辑单元。 这对应于 ClusScsiAddress 对象的 Lun 属性。

DUMMYUNIONNAME.dw

将 SCSI 地址描述为 PortNumberPathIdTargetIdLun 值的组合的数值。

备注

dwControlCode 参数设置为 CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO 时,ClusterResourceControl 也可以返回CLUS_SCSI_ADDRESS结构,当 dwControlCode 设置为 CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS 时,ClusterResourceTypeControl 可以返回结构。

示例

请参阅 创建物理磁盘资源

要求

   
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
标头 clusapi.h

另请参阅

CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO

CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS

CLUSPROP_SCSI_ADDRESS

ClusScsiAddress 对象

ClusterResourceControl

ClusterResourceTypeControl