структура 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. Это соответствует свойству PortNumber объекта ClusScsiAddress .
DUMMYUNIONNAME.DUMMYSTRUCTNAME.PathId
Идентифицирует шину на контроллере SCSI, заданном параметром PortNumber. Соответствует свойству PathId объекта ClusScsiAddress .
DUMMYUNIONNAME.DUMMYSTRUCTNAME.TargetId
Идентифицирует целевое устройство на шине SCSI, заданной pathId. Соответствует свойству TargetId объекта ClusScsiAddress .
DUMMYUNIONNAME.DUMMYSTRUCTNAME.Lun
Идентифицирует отдельную логическую единицу на целевом устройстве, заданном параметром TargetId. Это соответствует свойству Lun объекта ClusScsiAddress .
DUMMYUNIONNAME.dw
Числовое значение, описывающее адрес SCSI как сочетание значений PortNumber, PathId, TargetId и Lun .
Комментарии
Структура CLUS_SCSI_ADDRESS также может быть возвращена ClusterResourceControl , если параметру dwControlCode присвоено значение CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO , и кластеруResourceTypeControl , если параметру dwControlCode присвоено значение CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS.
Примеры
См. раздел Создание ресурсов физического диска.
Требования
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter |
Верхняя часть | clusapi.h |
См. также раздел
CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO