Поделиться через


Функция GetPersistentBinding2

Метод GetPersistentBinding2 извлекает привязки, которые драйвер мини-порта HBA использует для сопоставления сведений, используемых операционной системой для идентификации своих логических единиц, с идентификаторами протокола Fibre Channel (FCP) для логических единиц.

Синтаксис

void GetPersistentBinding2(
   [in, HBAType("HBA_WWN")] uint8                        PortWWN[8],
   [in] uint32                                           InEntryCount,
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS               HBAStatus,
   [out] uint32                                          TotalEntryCount,
   [out] uint32                                          OutEntryCount,
   [out, WmiSizeIs("OutEntryCount")] HBAFCPBindingEntry2 Bindings[]
);

Параметры

PortWWN[8]
Всемирное имя, указывающее порт, постоянные привязки которого будут извлечены.

InEntryCount
Указывает количество записей привязки, которые поставщик WMI может сообщить в параметре Entry .

HBAStatus
При возврате содержит состояние операции. Список допустимых значений и их описания см. в разделе HBA_STATUS. Драйвер мини-порта возвращает эти сведения в элементе HBAStatusструктуры GetFcpPersistentBinding_OUT .

TotalEntryCount
Указывает общее количество постоянных привязок, связанных с HBA.

OutEntryCount
Указывает общее количество постоянных привязок, полученных методом GetPersistentBinding2 . Это значение будет меньше или равно TotalEntryCount.

Привязки[]
Массив структур типа HBAFCPBindingEntry2 , описывающих привязки HBA между операционной системой и идентификаторами протокола Fibre Channel (FCP).

Возвращаемое значение

Неприменимо к методам WMI.

Комментарии

Этот метод WMI принадлежит MSFC_HBAFCPInfo классу WMI.

Требования

Целевая платформа

Персональный компьютер

Заголовок

Hbapiwmi.h (включая Hbapiwmi.h, Hbaapi.h или Hbaapi.h)

См. также

GetFcpPersistentBinding_IN

GetFcpPersistentBinding_OUT

HBAFCPBindingEntry2