Freigeben über


GetPersistentBinding2-Funktion

Die GetPersistentBinding2-Methode ruft die Bindungen ab, die ein HBA-Miniporttreiber verwendet, um die Informationen zuzuordnen, die ein Betriebssystem verwendet, um seine logischen Einheiten zu den FCP-Bezeichnern (Fibre Channel Protocol) für die logischen Einheiten zuzuordnen.

Syntax

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[]
);

Parameter

PortWWN[8]
Ein weltweiter Name, der den Port angibt, dessen persistente Bindungen abgerufen werden.

InEntryCount
Gibt die Anzahl der Bindungseinträge an, die der WMI-Anbieter im Entry-Parameter melden kann.

HBAStatus
Enthält bei rückgabe den status des Vorgangs. Eine Liste der zulässigen Werte und deren Beschreibungen finden Sie unter HBA_STATUS. Der Miniporttreiber gibt diese Informationen im HBAStatus-Member einer GetFcpPersistentBinding_OUT-Struktur zurück.

TotalEntryCount
Gibt die Gesamtzahl der persistenten Bindungen an, die dem HBA zugeordnet sind.

OutEntryCount
Gibt die Gesamtzahl der persistenten Bindungen an, die von der GetPersistentBinding2-Methode abgerufen werden. Dieser Wert ist kleiner oder gleich TotalEntryCount.

Bindungen[]
Ein Array von Strukturen vom Typ HBAFCPBindingEntry2 , die die Bindungen eines HBA zwischen Betriebssystem- und FCP-Bezeichnern (Fibre Channel Protocol) beschreiben.

Rückgabewert

Gilt nicht für WMI-Methoden.

Hinweise

Diese WMI-Methode gehört zur MSFC_HBAFCPInfo WMI-Klasse.

Anforderungen

Zielplattform

Desktop

Header

Hbapiwmi.h (einschließlich Hbapiwmi.h, Hbaapi.h oder Hbaapi.h)

Siehe auch

GetFcpPersistentBinding_IN

GetFcpPersistentBinding_OUT

HBAFCPBindingEntry2