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 地址描述为 PortNumber、 PathId、 TargetId 和 Lun 值的组合的数值。
备注
当 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