GetFcpPersistentBinding-Funktion
Die GetFcpPersistentBinding-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-IDs (Fibre Channel Protocol) für die logischen Einheiten zuzuordnen.
Syntax
void GetFcpPersistentBinding(
[in] uint32 InEntryCount,
[out, HBA_STATUS_QUALIFIERS] HBA_STATUS HBAStatus,
[out] uint32 TotalEntryCount,
[out] uint32 OutEntryCount,
[out, WmiSizeIs("OutEntryCount")] HBAFCPBindingEntry Entry[]
);
Parameter
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 GetFcpPersistentBinding-Methode abgerufen werden. Dieser Wert ist kleiner oder gleich TotalEntryCount.
Eintrag[]
Ein Array von Strukturen vom Typ HBAFCPBindingEntry , 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) |
Bibliothek |
Hbaapi.lib |