//*************************************************************************** // // hbaapi.mof // // Module: WDM classes to expose HBA api data from drivers // // Purpose: Contains WDM classes that specify the HBA data to be exposed // via the HBA api set. // // NOTE: This file contains information that is based upon an earlier // revision of the HBAAPI 2.18 specification. // // NOTE: This is currently under revision to SM-HBA Dec 2005 // // Copyright (c) 2001 Microsoft Corporation // //*************************************************************************** #pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\root\\wmi") instance of __namespace{ name="ms_407";}; #pragma namespace("\\\\.\\root\\wmi\\ms_407") [Description("Diese Klasse legt FC3-Verwaltungsinformationen offen, die mit einem Fibre Channel-Adapter verknüpft sind. Für jeden Adapter sollte eine Instanz dieser Klasse vorhanden sein.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class HBAFC3MgmtInfo { [Description("Eindeutiger Bezeichner für den Adapter. Dieser Bezeichner muss unter allen Adaptern eindeutig sein. Für denselben Adapter muss in anderen Klassen, in denen Adapterinformationen offen gelegt werden, derselbe Wert verwendet werden.") : Amended ToSubclass] uint64 UniqueAdapterId; }; [Description("Diese Klasse blendet HBA-Verbindungsereignisse ein.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MSFC_LinkEvent : WMIEvent { [Description("Ereignistyp") : Amended ToSubclass,Values{"HBA_EVENT_ADAPTER_UNKNOWN", "HBA_EVENT_ADAPTER_ADD", "HBA_EVENT_ADAPTER_REMOVE", "HBA_EVENT_ADAPTER_CHANGE", "HBA_EVENT_PORT_UNKNOWN", "HBA_EVENT_PORT_OFFLINE", "HBA_EVENT_PORT_ONLINE", "HBA_EVENT_PORT_NEW_TARGETS", "HBA_EVENT_PORT_FABRIC", "HBA_EVENT_PORT_BROADCAST_CHANGE", "HBA_EVENT_PORT_BROADCAST_D24_0", "HBA_EVENT_PORT_BROADCAST_D27_4", "HBA_EVENT_PORT_BROADCAST_SES", "HBA_EVENT_PORT_BROADCAST_D01_4", "HBA_EVENT_PORT_BROADCAST_D04_7", "HBA_EVENT_PORT_BROADCAST_D16_7", "HBA_EVENT_PORT_BROADCAST_D29_7", "HBA_EVENT_PORT_ALL", "HBA_EVENT_PORT_STAT_THRESHOLD", "HBA_EVENT_PORT_STAT_GROWTH", "HBA_EVENT_PHY_STAT_THRESHOLD", "HBA_EVENT_PHY_STAT_GROWTH", "HBA_EVENT_TARGET_UNKNOWN", "HBA_EVENT_TARGET_OFFLINE", "HBA_EVENT_TARGET_ONLINE", "HBA_EVENT_TARGET_REMOVED", "HBA_EVENT_LINK_UNKNOWN", "HBA_EVENT_LINK_INCIDENT"} : Amended ToSubclass] uint32 EventType; [Description("WWN des erkannten Ports") : Amended ToSubclass] uint8 AdapterWWN[]; [Description("Größe des RLIR-Puffers") : Amended ToSubclass] uint32 RLIRBufferSize; [Description("Größe des RLIR-Puffers") : Amended ToSubclass] uint8 RLIRBuffer[]; }; [Description("Diese Klasse legt Attributinformationen offen, die mit einem Fibre Channel-Adapter verknüpft sind. Für jeden Adapter sollte eine Instanz dieser Klasse vorhanden sein.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MSFC_FCAdapterHBAAttributes { [Description("Eindeutiger Bezeichner für den Adapter. Dieser Bezeichner muss unter allen Adaptern eindeutig sein. Für denselben Adapter muss in anderen Klassen, in denen Adapterinformationen offen gelegt werden, derselbe Wert verwendet werden.") : Amended ToSubclass] uint64 UniqueAdapterId; [Description("HBA-Statusergebnis für den Abfragevorgang") : Amended ToSubclass,Values{"Der Vorgang war erfolgreich. ", "Fehler ", "Die Funktion wird nicht unterstützt.", "Ungültiges Handle ", "Ungültiges Argument ", "Der WWN wurde nicht erkannt. ", "Der Index wurde nicht erkannt. ", "Größerer Pufferspeicher erforderlich. ", "Die Informationen wurden seit dem letzten Aufruf von HBA_RefreshInformation geändert. ", "SCSI-Fehler wurde gemeldet.", "Der Adapter ist ausgelastet oder reserviert, möglicherweise hilft ein erneuter Versuch.", "Zeitüberschreitung bei Anforderung, möglicherweise hilft ein erneuter Versuch.", "Der referenzierte HBA wurde entfernt oder deaktiviert.", "Das angeforderte ELS wurde vom lokalen Adapter abgelehnt.", "Die angegebene LUN wird vom angegebenen Adapter nicht bereitgestellt.", "Zwischen den Bibliotheks- und Treibermodulen wurde eine Inkompatibilität erkannt.", "Mehrere Adapter haben denselben WWN.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-Busnummer.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-Zielnummer.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-LUN.", "Eine Anforderung zum Festlegen einer beständigen Bindung enthielt eine lokale SCSI-ID, die bereits gebunden ist.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige oder unauffindbare FCP-Ziel-FCID.", "Eine Anforderung für eine beständige Bindung enthielt einen ungültigen FCP-Zielknoten-WWN.", "Eine Anforderung für eine beständige Bindung enthielt einen ungültigen FCP-Zielport-WWN.", "Eine Anforderung für eine beständige Bindung enthielt eine FCP-LUN, die vom identifizierten Ziel nicht definiert wurde.", "Eine Anforderung für eine beständige Bindung enthielt eine nicht definierte oder nicht zugängliche LUN-ID.", "Eine Anforderung zum Entfernen einer beständigen Bindung enthielt eine Bindung, die keiner der mit dem angegebenen Port hergestellten Bindungen entsprach.", "Ein SCSI-Befehl wurde für einen Nx_Port angefordert, der kein SCSI-Zielport war.", "Es wurde eine Anforderung im Zusammenhang mit einem nicht unterstützten FC-4-Protokoll gestellt.", "Es wurde eine Anforderung zur Aktivierung von nicht implementierten Funktionen für einen Port gestellt.", "Das SCSI-Ziel ist ausgelastet.", "Es wurde ein HBA_FreeLibrary-Aufruf durchgeführt, als keine Bibliothek geladen war.", "Es wurde ein HBA_LoadLibrary-Aufruf durchgeführt, als bereits eine Bibliothek geladen war.", "Die an HBA_SendRNIDV2 übergebene FCID verstößt gegen Zugriffssteuerungsregeln."} : Amended ToSubclass] uint32 HBAStatus; }; [AMENDMENT, LOCALE(0x0407)] class MSFC_HBAPortAttributesResults { [Values{"Unbekannt", "Andere", "Nicht vorhanden", "Fabric", "Public Loop (öffentliche Schleife)", "HBA_PORTTYPE_FLPORT", "Fabric-Port", "Fabric-Erweiterungsport", "Allgemeiner Fabric-Port", "Private Loop (private Schleife)", "Punkt-zu-Punkt", "SAS (SSP oder STP)", "SATA (Direktanschluss)", "SAS-Expander"} : Amended ToSubclass] uint32 PortType; [Values{"Unbekannt", "Betriebsbereit", "Benutzer offline", "Umgangen", "Im Diagnosemodus", "Verbindung getrennt", "Portfehler", "Loopback", "Heruntergestuft"} : Amended ToSubclass] uint32 PortState; [Values{"1 GBit/s", "2 GBit/s", "10 GBit/s", "4 GBit/s"} : Amended ToSubclass] uint32 PortSupportedSpeed; [Values{"1 GBit/s", "2 GBit/s", "10 GBit/s", "4 GBit/s"} : Amended ToSubclass] uint32 PortSpeed; }; [Description("Diese Klasse legt Attributinformationen offen, die mit einem Fibre Channel-Port verknüpft sind. Für jeden Port sollte eine Instanz dieser Klasse vorhanden sein.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MSFC_FibrePortHBAAttributes { [Description("Eindeutiger Bezeichner für den Port. Dieser Bezeichner muss unter allen Ports an sämtlichen Adaptern eindeutig sein. Für denselben Port muss in anderen Klassen, in denen Portinformationen offen gelegt werden, derselbe Wert verwendet werden.") : Amended ToSubclass] uint64 UniquePortId; [Description("HBA-Statusergebnis für den Abfragevorgang") : Amended ToSubclass,Values{"Der Vorgang war erfolgreich. ", "Fehler ", "Die Funktion wird nicht unterstützt.", "Ungültiges Handle ", "Ungültiges Argument ", "Der WWN wurde nicht erkannt. ", "Der Index wurde nicht erkannt. ", "Größerer Pufferspeicher erforderlich. ", "Die Informationen wurden seit dem letzten Aufruf von HBA_RefreshInformation geändert. ", "SCSI-Fehler wurde gemeldet.", "Der Adapter ist ausgelastet oder reserviert, möglicherweise hilft ein erneuter Versuch.", "Zeitüberschreitung bei Anforderung, möglicherweise hilft ein erneuter Versuch.", "Der referenzierte HBA wurde entfernt oder deaktiviert.", "Das angeforderte ELS wurde vom lokalen Adapter abgelehnt.", "Die angegebene LUN wird vom angegebenen Adapter nicht bereitgestellt.", "Zwischen den Bibliotheks- und Treibermodulen wurde eine Inkompatibilität erkannt.", "Mehrere Adapter haben denselben WWN.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-Busnummer.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-Zielnummer.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-LUN.", "Eine Anforderung zum Festlegen einer beständigen Bindung enthielt eine lokale SCSI-ID, die bereits gebunden ist.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige oder unauffindbare FCP-Ziel-FCID.", "Eine Anforderung für eine beständige Bindung enthielt einen ungültigen FCP-Zielknoten-WWN.", "Eine Anforderung für eine beständige Bindung enthielt einen ungültigen FCP-Zielport-WWN.", "Eine Anforderung für eine beständige Bindung enthielt eine FCP-LUN, die vom identifizierten Ziel nicht definiert wurde.", "Eine Anforderung für eine beständige Bindung enthielt eine nicht definierte oder nicht zugängliche LUN-ID.", "Eine Anforderung zum Entfernen einer beständigen Bindung enthielt eine Bindung, die keiner der mit dem angegebenen Port hergestellten Bindungen entsprach.", "Ein SCSI-Befehl wurde für einen Nx_Port angefordert, der kein SCSI-Zielport war.", "Es wurde eine Anforderung im Zusammenhang mit einem nicht unterstützten FC-4-Protokoll gestellt.", "Es wurde eine Anforderung zur Aktivierung von nicht implementierten Funktionen für einen Port gestellt.", "Das SCSI-Ziel ist ausgelastet.", "Es wurde ein HBA_FreeLibrary-Aufruf durchgeführt, als keine Bibliothek geladen war.", "Es wurde ein HBA_LoadLibrary-Aufruf durchgeführt, als bereits eine Bibliothek geladen war.", "Die an HBA_SendRNIDV2 übergebene FCID verstößt gegen Zugriffssteuerungsregeln."} : Amended ToSubclass] uint32 HBAStatus; }; [Description("Diese Klasse legt statistische Informationen offen, die mit einem Fibre Channel-Port verknüpft sind. Für jeden Port sollte eine Instanz dieser Klasse vorhanden sein.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MSFC_FibrePortHBAStatistics { [Description("Eindeutiger Bezeichner für den Port. Dieser Bezeichner muss unter allen Ports an sämtlichen Adaptern eindeutig sein. Für denselben Port muss in anderen Klassen, in denen Portinformationen offen gelegt werden, derselbe Wert verwendet werden.") : Amended ToSubclass] uint64 UniquePortId; [Description("HBA-Statusergebnis für den Abfragevorgang") : Amended ToSubclass,Values{"Der Vorgang war erfolgreich. ", "Fehler ", "Die Funktion wird nicht unterstützt.", "Ungültiges Handle ", "Ungültiges Argument ", "Der WWN wurde nicht erkannt. ", "Der Index wurde nicht erkannt. ", "Größerer Pufferspeicher erforderlich. ", "Die Informationen wurden seit dem letzten Aufruf von HBA_RefreshInformation geändert. ", "SCSI-Fehler wurde gemeldet.", "Der Adapter ist ausgelastet oder reserviert, möglicherweise hilft ein erneuter Versuch.", "Zeitüberschreitung bei Anforderung, möglicherweise hilft ein erneuter Versuch.", "Der referenzierte HBA wurde entfernt oder deaktiviert.", "Das angeforderte ELS wurde vom lokalen Adapter abgelehnt.", "Die angegebene LUN wird vom angegebenen Adapter nicht bereitgestellt.", "Zwischen den Bibliotheks- und Treibermodulen wurde eine Inkompatibilität erkannt.", "Mehrere Adapter haben denselben WWN.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-Busnummer.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-Zielnummer.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-LUN.", "Eine Anforderung zum Festlegen einer beständigen Bindung enthielt eine lokale SCSI-ID, die bereits gebunden ist.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige oder unauffindbare FCP-Ziel-FCID.", "Eine Anforderung für eine beständige Bindung enthielt einen ungültigen FCP-Zielknoten-WWN.", "Eine Anforderung für eine beständige Bindung enthielt einen ungültigen FCP-Zielport-WWN.", "Eine Anforderung für eine beständige Bindung enthielt eine FCP-LUN, die vom identifizierten Ziel nicht definiert wurde.", "Eine Anforderung für eine beständige Bindung enthielt eine nicht definierte oder nicht zugängliche LUN-ID.", "Eine Anforderung zum Entfernen einer beständigen Bindung enthielt eine Bindung, die keiner der mit dem angegebenen Port hergestellten Bindungen entsprach.", "Ein SCSI-Befehl wurde für einen Nx_Port angefordert, der kein SCSI-Zielport war.", "Es wurde eine Anforderung im Zusammenhang mit einem nicht unterstützten FC-4-Protokoll gestellt.", "Es wurde eine Anforderung zur Aktivierung von nicht implementierten Funktionen für einen Port gestellt.", "Das SCSI-Ziel ist ausgelastet.", "Es wurde ein HBA_FreeLibrary-Aufruf durchgeführt, als keine Bibliothek geladen war.", "Es wurde ein HBA_LoadLibrary-Aufruf durchgeführt, als bereits eine Bibliothek geladen war.", "Die an HBA_SendRNIDV2 übergebene FCID verstößt gegen Zugriffssteuerungsregeln."} : Amended ToSubclass] uint32 HBAStatus; }; [Description("Diese Klasse legt Vorgänge offen, die für einen Fibre Channel-Port durchgeführt werden können. Für jeden Port sollte eine Instanz dieser Klasse vorhanden sein.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MSFC_FibrePortHBAMethods { }; [Description("") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MSFC_EventBuffer { }; [Description("Diese Klasse legt Porterkennungsvorgänge offen, die von einem Fibre Channel-Adapter durchgeführt werden können. Für jeden Adapter sollte eine Instanz dieser Klasse vorhanden sein.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MSFC_HBAAdapterMethods { void GetDiscoveredPortAttributes([in] uint32 PortIndex,[in] uint32 DiscoveredPortIndex,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] MSFC_HBAPortAttributesResults PortAttributes); void GetPortAttributesByWWN([in] uint8 wwn[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] MSFC_HBAPortAttributesResults PortAttributes); void SendCTPassThru([in] uint8 PortWWN[],[in] uint32 RequestBufferCount,[in] uint8 RequestBuffer[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalResponseBufferCount,[out] uint32 ActualResponseBufferCount,[out] uint8 ResponseBuffer[]); void SendRNID([in] uint8 wwn[],[in,Values{"NODE_WWN", "PORT_WWN"} : Amended ToSubclass] uint32 wwntype,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 ResponseBufferCount,[out] uint8 ResponseBuffer[]); void SendRNIDV2([in] uint8 PortWWN[],[in] uint8 DestWWN[],[in] uint32 DestFCID,[in] uint32 NodeIdDataFormat,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalRspBufferSize,[out] uint32 ActualRspBufferSize,[out] uint8 RspBuffer[]); void GetFC3MgmtInfo([out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] HBAFC3MgmtInfo MgmtInfo); void SetFC3MgmtInfo([in] HBAFC3MgmtInfo MgmtInfo,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void SendRPL([in] uint8 PortWWN[],[in] uint8 AgentWWN[],[in] uint32 agent_domain,[in] uint32 portIndex,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalRspBufferSize,[out] uint32 ActualRspBufferSize,[out] uint8 RspBuffer[]); void SendRPS([in] uint8 PortWWN[],[in] uint8 AgentWWN[],[in] uint8 ObjectWWN[],[in] uint32 AgentDomain,[in] uint32 ObjectPortNumber,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalRspBufferSize,[out] uint32 ActualRspBufferSize,[out] uint8 RspBuffer[]); void SendSRL([in] uint8 PortWWN[],[in] uint8 WWN[],[in] uint32 Domain,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalRspBufferSize,[out] uint32 ActualRspBufferSize,[out] uint8 RspBuffer[]); void SendLIRR([in] uint8 SourceWWN[],[in] uint8 DestWWN[],[in] uint8 Function,[in] uint8 Type,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalRspBufferSize,[out] uint32 ActualRspBufferSize,[out] uint8 RspBuffer[]); void GetFC4Statistics([in] uint8 PortWWN[],[in] uint8 FC4Type,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] MSFC_FC4STATISTICS FC4Statistics); void GetFCPStatistics([in] HBAScsiID ScsiId,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] MSFC_FC4STATISTICS FC4Statistics); void ScsiInquiry([in] uint8 Cdb[],[in] uint8 HbaPortWWN[],[in] uint8 DiscoveredPortWWN[],[in] uint64 FcLun,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 ResponseBufferSize,[out] uint32 SenseBufferSize,[out] uint8 ScsiStatus,[out] uint8 ResponseBuffer[],[out] uint8 SenseBuffer[]); void ScsiReadCapacity([in] uint8 Cdb[],[in] uint8 HbaPortWWN[],[in] uint8 DiscoveredPortWWN[],[in] uint64 FcLun,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 ResponseBufferSize,[out] uint32 SenseBufferSize,[out] uint8 ScsiStatus,[out] uint8 ResponseBuffer[],[out] uint8 SenseBuffer[]); void ScsiReportLuns([in] uint8 Cdb[],[in] uint8 HbaPortWWN[],[in] uint8 DiscoveredPortWWN[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 ResponseBufferSize,[out] uint32 SenseBufferSize,[out] uint8 ScsiStatus,[out] uint8 ResponseBuffer[],[out] uint8 SenseBuffer[]); void GetEventBuffer([out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 EventCount,[out] MSFC_EventBuffer Events[]); void SendRLS([in] uint8 PortWWN[],[in] uint8 DestWWN[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalRspBufferSize,[out] uint32 ActualRspBufferSize,[out] uint8 RspBuffer[]); }; [AMENDMENT, LOCALE(0x0407)] class HBAFCPBindingEntry { [Values{"TO_D_ID", "TO_WWN", "TO_OTHER"} : Amended ToSubclass] uint32 Type; }; [AMENDMENT, LOCALE(0x0407)] class HBAFCPBindingEntry2 { [Description("Methoden zum Ausführen einer beständigen Bindung") : Amended ToSubclass] uint32 Type; }; [Description("Diese Klasse legt Vorgänge offen, die mit einem FCP an einem Fibre Channel-Adapter verknüpft sind. Für jeden Adapter sollte eine Instanz dieser Klasse vorhanden sein.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MSFC_HBAFCPInfo { void GetFcpTargetMapping([in] uint8 HbaPortWWN[],[in] uint32 InEntryCount,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalEntryCount,[out] uint32 OutEntryCount,[out] HBAFCPScsiEntry Entry[]); void GetFcpPersistentBinding([in] uint32 InEntryCount,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalEntryCount,[out] uint32 OutEntryCount,[out] HBAFCPBindingEntry Entry[]); void GetBindingCapability([in] uint8 PortWWN[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out,Description("Ways of performing persistent binding") : Amended ToSubclass] uint32 BindType); void GetBindingSupport([in] uint8 PortWWN[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out,Description("Ways of performing persistent binding") : Amended ToSubclass] uint32 BindType); void SetBindingSupport([in] uint8 PortWWN[],[in,Description("Ways of performing persistent binding") : Amended ToSubclass] uint32 BindType,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void GetPersistentBinding2([in] uint8 PortWWN[],[in] uint32 InEntryCount,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalEntryCount,[out] uint32 OutEntryCount,[out] HBAFCPBindingEntry2 Bindings[]); void SetPersistentEntry([in] uint8 PortWWN[],[in] HBAFCPBindingEntry2 Binding,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void RemovePersistentEntry([in] uint8 PortWWN[],[in] HBAFCPBindingEntry2 Binding,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); }; [Description("Diese Klasse löst HBA-Adapterereignisse aus.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MSFC_AdapterEvent : WMIEvent { [Description("Ereignistyp") : Amended ToSubclass] uint32 EventType; [Description("Adapter-WWN") : Amended ToSubclass] uint8 PortWWN[]; }; [Description("Diese Klasse löst HBA-Portereignisse aus.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MSFC_PortEvent : WMIEvent { [Description("Ereignistyp") : Amended ToSubclass,Values{"HBA_EVENT_ADAPTER_UNKNOWN", "HBA_EVENT_ADAPTER_ADD", "HBA_EVENT_ADAPTER_REMOVE", "HBA_EVENT_ADAPTER_CHANGE", "HBA_EVENT_PORT_UNKNOWN", "HBA_EVENT_PORT_OFFLINE", "HBA_EVENT_PORT_ONLINE", "HBA_EVENT_PORT_NEW_TARGETS", "HBA_EVENT_PORT_FABRIC", "HBA_EVENT_PORT_BROADCAST_CHANGE", "HBA_EVENT_PORT_BROADCAST_D24_0", "HBA_EVENT_PORT_BROADCAST_D27_4", "HBA_EVENT_PORT_BROADCAST_SES", "HBA_EVENT_PORT_BROADCAST_D01_4", "HBA_EVENT_PORT_BROADCAST_D04_7", "HBA_EVENT_PORT_BROADCAST_D16_7", "HBA_EVENT_PORT_BROADCAST_D29_7", "HBA_EVENT_PORT_ALL", "HBA_EVENT_PORT_STAT_THRESHOLD", "HBA_EVENT_PORT_STAT_GROWTH", "HBA_EVENT_PHY_STAT_THRESHOLD", "HBA_EVENT_PHY_STAT_GROWTH", "HBA_EVENT_TARGET_UNKNOWN", "HBA_EVENT_TARGET_OFFLINE", "HBA_EVENT_TARGET_ONLINE", "HBA_EVENT_TARGET_REMOVED", "HBA_EVENT_LINK_UNKNOWN", "HBA_EVENT_LINK_INCIDENT"} : Amended ToSubclass] uint32 EventType; [Description("Fabric-Port-ID") : Amended ToSubclass] uint32 FabricPortId; [Description("Port-WWN") : Amended ToSubclass] uint8 PortWWN[]; }; [Description("Diese Klasse löst HBA-Zielereignisse aus.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MSFC_TargetEvent : WmiEvent { [Description("Ereignistyp") : Amended ToSubclass,Values{"HBA_EVENT_ADAPTER_UNKNOWN", "HBA_EVENT_ADAPTER_ADD", "HBA_EVENT_ADAPTER_REMOVE", "HBA_EVENT_ADAPTER_CHANGE", "HBA_EVENT_PORT_UNKNOWN", "HBA_EVENT_PORT_OFFLINE", "HBA_EVENT_PORT_ONLINE", "HBA_EVENT_PORT_NEW_TARGETS", "HBA_EVENT_PORT_FABRIC", "HBA_EVENT_PORT_BROADCAST_CHANGE", "HBA_EVENT_PORT_BROADCAST_D24_0", "HBA_EVENT_PORT_BROADCAST_D27_4", "HBA_EVENT_PORT_BROADCAST_SES", "HBA_EVENT_PORT_BROADCAST_D01_4", "HBA_EVENT_PORT_BROADCAST_D04_7", "HBA_EVENT_PORT_BROADCAST_D16_7", "HBA_EVENT_PORT_BROADCAST_D29_7", "HBA_EVENT_PORT_ALL", "HBA_EVENT_PORT_STAT_THRESHOLD", "HBA_EVENT_PORT_STAT_GROWTH", "HBA_EVENT_PHY_STAT_THRESHOLD", "HBA_EVENT_PHY_STAT_GROWTH", "HBA_EVENT_TARGET_UNKNOWN", "HBA_EVENT_TARGET_OFFLINE", "HBA_EVENT_TARGET_ONLINE", "HBA_EVENT_TARGET_REMOVED", "HBA_EVENT_LINK_UNKNOWN", "HBA_EVENT_LINK_INCIDENT"} : Amended ToSubclass] uint32 EventType; [Description("Port-WWN") : Amended ToSubclass] uint8 PortWWN[]; [Description("WWN des erkannten Ports") : Amended ToSubclass] uint8 DiscoveredPortWWN[]; }; [Description("Mit dieser Klasse werden die Portstatistik-Schwellenwerte definiert, die das Auftreten eines HBA_EVENT_PORT_STAT_THRESHOLD-Ereignisses bewirken.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MSFC_EventControl { void AddTarget([in] uint8 HbaPortWWN[],[in] uint8 DiscoveredPortWWN[],[in] uint32 AllTargets,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void RemoveTarget([in] uint8 HbaPortWWN[],[in] uint8 DiscoveredPortWWN[],[in] uint32 AllTargets,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void AddPort([in] uint8 PortWWN[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void RemovePort([in] uint8 PortWWN[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void AddLink([out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void RemoveLink([out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); }; [Description("Diese Klasse legt SM-HBA-Adapterattribute offen. Dies umfasst die Anzahl von Ports an diesem Adapter.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MS_SM_AdapterInformationQuery { [Description("Eindeutiger Bezeichner für den Adapter. Dieser Bezeichner muss unter allen Adaptern eindeutig sein. Für denselben Adapter muss in anderen Klassen, in denen Adapterinformationen offen gelegt werden, derselbe Wert verwendet werden.") : Amended ToSubclass] uint64 UniqueAdapterId; [Description("HBA-Statusergebnis für den Abfragevorgang") : Amended ToSubclass,Values{"Der Vorgang war erfolgreich. ", "Fehler ", "Die Funktion wird nicht unterstützt.", "Ungültiges Handle ", "Ungültiges Argument ", "Der WWN wurde nicht erkannt. ", "Der Index wurde nicht erkannt. ", "Größerer Pufferspeicher erforderlich. ", "Die Informationen wurden seit dem letzten Aufruf von HBA_RefreshInformation geändert. ", "SCSI-Fehler wurde gemeldet.", "Der Adapter ist ausgelastet oder reserviert, möglicherweise hilft ein erneuter Versuch.", "Zeitüberschreitung bei Anforderung, möglicherweise hilft ein erneuter Versuch.", "Der referenzierte HBA wurde entfernt oder deaktiviert.", "Das angeforderte ELS wurde vom lokalen Adapter abgelehnt.", "Die angegebene LUN wird vom angegebenen Adapter nicht bereitgestellt.", "Zwischen den Bibliotheks- und Treibermodulen wurde eine Inkompatibilität erkannt.", "Mehrere Adapter haben denselben WWN.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-Busnummer.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-Zielnummer.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-LUN.", "Eine Anforderung zum Festlegen einer beständigen Bindung enthielt eine lokale SCSI-ID, die bereits gebunden ist.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige oder unauffindbare FCP-Ziel-FCID.", "Eine Anforderung für eine beständige Bindung enthielt einen ungültigen FCP-Zielknoten-WWN.", "Eine Anforderung für eine beständige Bindung enthielt einen ungültigen FCP-Zielport-WWN.", "Eine Anforderung für eine beständige Bindung enthielt eine FCP-LUN, die vom identifizierten Ziel nicht definiert wurde.", "Eine Anforderung für eine beständige Bindung enthielt eine nicht definierte oder nicht zugängliche LUN-ID.", "Eine Anforderung zum Entfernen einer beständigen Bindung enthielt eine Bindung, die keiner der mit dem angegebenen Port hergestellten Bindungen entsprach.", "Ein SCSI-Befehl wurde für einen Nx_Port angefordert, der kein SCSI-Zielport war.", "Es wurde eine Anforderung im Zusammenhang mit einem nicht unterstützten FC-4-Protokoll gestellt.", "Es wurde eine Anforderung zur Aktivierung von nicht implementierten Funktionen für einen Port gestellt.", "Das SCSI-Ziel ist ausgelastet.", "Es wurde ein HBA_FreeLibrary-Aufruf durchgeführt, als keine Bibliothek geladen war.", "Es wurde ein HBA_LoadLibrary-Aufruf durchgeführt, als bereits eine Bibliothek geladen war.", "Die an HBA_SendRNIDV2 übergebene FCID verstößt gegen Zugriffssteuerungsregeln."} : Amended ToSubclass] uint32 HBAStatus; }; [Description("Diese Klasse umfasst die FC_Port-Attribute.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MS_SMHBA_FC_Port { }; [Description("Diese Klasse umfasst die SAS_Port-Attribute.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MS_SMHBA_SAS_Port { }; [AMENDMENT, LOCALE(0x0407)] class MS_SMHBA_PORTATTRIBUTES { [Values{"Unbekannt", "Andere", "Nicht vorhanden", "Fabric", "Public Loop (öffentliche Schleife)", "HBA_PORTTYPE_FLPORT", "Fabric-Port", "Fabric-Erweiterungsport", "Allgemeiner Fabric-Port", "Private Loop (private Schleife)", "Punkt-zu-Punkt", "SAS (SSP oder STP)", "SATA (Direktanschluss)", "SAS-Expander"} : Amended ToSubclass] uint32 PortType; [Values{"Unbekannt", "Betriebsbereit", "Benutzer offline", "Umgangen", "Im Diagnosemodus", "Verbindung getrennt", "Portfehler", "Loopback", "Heruntergestuft"} : Amended ToSubclass] uint32 PortState; [Description("Größe von MS_SMHBA_SAS_Port oder MS_SMHBA_FC_Port") : Amended ToSubclass] uint32 PortSpecificAttributesSize; [Description(" MS_SMHBA_SAS_Port- oder MS_SMHBA_FC_Port-Puffer") : Amended ToSubclass] uint8 PortSpecificAttributes[]; }; [Description("Diese Klasse legt die Portinformationsvorgänge offen, die vom Adapter ermittelt werden können. Für jeden Adapter sollte eine Instanz dieser Klasse vorhanden sein.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MS_SM_PortInformationMethods { void SM_GetPortType([in] uint32 PortIndex,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out,Values{"Unknown", "Other", "Not present", "Fabric", "Public Loop", "HBA_PORTTYPE_FLPORT", "Fabric Port", "Fabric expansion port", "Generic Fabric Port", "Private Loop", "Point to Point", "SAS (SSP or STP)", "SATA (Direct Attach)", "SAS Expander"} : Amended ToSubclass] uint32 PortType); void SM_GetAdapterPortAttributes([in] uint32 PortIndex,[in] uint32 PortSpecificAttributesMaxSize,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] MS_SMHBA_PORTATTRIBUTES PortAttributes); void SM_GetDiscoveredPortAttributes([in] uint32 PortIndex,[in] uint32 DiscoveredPortIndex,[in] uint32 PortSpecificAttributesMaxSize,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] MS_SMHBA_PORTATTRIBUTES PortAttributes); void SM_GetPortAttributesByWWN([in] uint8 PortWWN[],[in] uint8 DomainPortWWN[],[in] uint32 PortSpecificAttributesMaxSize,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] MS_SMHBA_PORTATTRIBUTES PortAttributes); void SM_GetProtocolStatistics([in] uint32 PortIndex,[in] uint32 ProtocolType,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] MS_SMHBA_PROTOCOLSTATISTICS ProtocolStatistics); [Description("Typische Leistungsindikatoren: SMHBA_SASPHYSTATISTICS (9 Leistungsindikatoren) oder MSFC_HBAPortStatistics (15 Leistungsindikatoren)") : Amended ToSubclass] void SM_GetPhyStatistics([in] uint32 PortIndex,[in] uint32 PhyIndex,[in] uint32 InNumOfPhyCounters,[out,Description("HBA-Statusergebnis für den Abfragevorgang") : Amended ToSubclass,Values{"Der Vorgang war erfolgreich. ", "Fehler ", "Die Funktion wird nicht unterstützt.", "Ungültiges Handle ", "Ungültiges Argument ", "Der WWN wurde nicht erkannt. ", "Der Index wurde nicht erkannt. ", "Größerer Pufferspeicher erforderlich. ", "Die Informationen wurden seit dem letzten Aufruf von HBA_RefreshInformation geändert. ", "SCSI-Fehler wurde gemeldet.", "Der Adapter ist ausgelastet oder reserviert, möglicherweise hilft ein erneuter Versuch.", "Zeitüberschreitung bei Anforderung, möglicherweise hilft ein erneuter Versuch.", "Der referenzierte HBA wurde entfernt oder deaktiviert.", "Das angeforderte ELS wurde vom lokalen Adapter abgelehnt.", "Die angegebene LUN wird vom angegebenen Adapter nicht bereitgestellt.", "Zwischen den Bibliotheks- und Treibermodulen wurde eine Inkompatibilität erkannt.", "Mehrere Adapter haben denselben WWN.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-Busnummer.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-Zielnummer.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-LUN.", "Eine Anforderung zum Festlegen einer beständigen Bindung enthielt eine lokale SCSI-ID, die bereits gebunden ist.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige oder unauffindbare FCP-Ziel-FCID.", "Eine Anforderung für eine beständige Bindung enthielt einen ungültigen FCP-Zielknoten-WWN.", "Eine Anforderung für eine beständige Bindung enthielt einen ungültigen FCP-Zielport-WWN.", "Eine Anforderung für eine beständige Bindung enthielt eine FCP-LUN, die vom identifizierten Ziel nicht definiert wurde.", "Eine Anforderung für eine beständige Bindung enthielt eine nicht definierte oder nicht zugängliche LUN-ID.", "Eine Anforderung zum Entfernen einer beständigen Bindung enthielt eine Bindung, die keiner der mit dem angegebenen Port hergestellten Bindungen entsprach.", "Ein SCSI-Befehl wurde für einen Nx_Port angefordert, der kein SCSI-Zielport war.", "Es wurde eine Anforderung im Zusammenhang mit einem nicht unterstützten FC-4-Protokoll gestellt.", "Es wurde eine Anforderung zur Aktivierung von nicht implementierten Funktionen für einen Port gestellt.", "Das SCSI-Ziel ist ausgelastet.", "Es wurde ein HBA_FreeLibrary-Aufruf durchgeführt, als keine Bibliothek geladen war.", "Es wurde ein HBA_LoadLibrary-Aufruf durchgeführt, als bereits eine Bibliothek geladen war.", "Die an HBA_SendRNIDV2 übergebene FCID verstößt gegen Zugriffssteuerungsregeln."} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalNumOfPhyCounters,[out] uint32 OutNumOfPhyCounters,[out] sint64 PhyCounter[]); void SM_GetFCPhyAttributes([in] uint32 PortIndex,[in] uint32 PhyIndex,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] MS_SMHBA_FC_PHY PhyType); void SM_GetSASPhyAttributes([in] uint32 PortIndex,[in] uint32 PhyIndex,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] MS_SMHBA_SAS_PHY PhyType); }; [AMENDMENT, LOCALE(0x0407)] class MS_SMHBA_BINDINGENTRY { [Description("Methoden zum Ausführen einer beständigen Bindung") : Amended ToSubclass] uint32 type; [Description("HBA-Statusergebnis für den Abfragevorgang") : Amended ToSubclass,Values{"Der Vorgang war erfolgreich. ", "Fehler ", "Die Funktion wird nicht unterstützt.", "Ungültiges Handle ", "Ungültiges Argument ", "Der WWN wurde nicht erkannt. ", "Der Index wurde nicht erkannt. ", "Größerer Pufferspeicher erforderlich. ", "Die Informationen wurden seit dem letzten Aufruf von HBA_RefreshInformation geändert. ", "SCSI-Fehler wurde gemeldet.", "Der Adapter ist ausgelastet oder reserviert, möglicherweise hilft ein erneuter Versuch.", "Zeitüberschreitung bei Anforderung, möglicherweise hilft ein erneuter Versuch.", "Der referenzierte HBA wurde entfernt oder deaktiviert.", "Das angeforderte ELS wurde vom lokalen Adapter abgelehnt.", "Die angegebene LUN wird vom angegebenen Adapter nicht bereitgestellt.", "Zwischen den Bibliotheks- und Treibermodulen wurde eine Inkompatibilität erkannt.", "Mehrere Adapter haben denselben WWN.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-Busnummer.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-Zielnummer.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige lokale SCSI-LUN.", "Eine Anforderung zum Festlegen einer beständigen Bindung enthielt eine lokale SCSI-ID, die bereits gebunden ist.", "Eine Anforderung für eine beständige Bindung enthielt eine ungültige oder unauffindbare FCP-Ziel-FCID.", "Eine Anforderung für eine beständige Bindung enthielt einen ungültigen FCP-Zielknoten-WWN.", "Eine Anforderung für eine beständige Bindung enthielt einen ungültigen FCP-Zielport-WWN.", "Eine Anforderung für eine beständige Bindung enthielt eine FCP-LUN, die vom identifizierten Ziel nicht definiert wurde.", "Eine Anforderung für eine beständige Bindung enthielt eine nicht definierte oder nicht zugängliche LUN-ID.", "Eine Anforderung zum Entfernen einer beständigen Bindung enthielt eine Bindung, die keiner der mit dem angegebenen Port hergestellten Bindungen entsprach.", "Ein SCSI-Befehl wurde für einen Nx_Port angefordert, der kein SCSI-Zielport war.", "Es wurde eine Anforderung im Zusammenhang mit einem nicht unterstützten FC-4-Protokoll gestellt.", "Es wurde eine Anforderung zur Aktivierung von nicht implementierten Funktionen für einen Port gestellt.", "Das SCSI-Ziel ist ausgelastet.", "Es wurde ein HBA_FreeLibrary-Aufruf durchgeführt, als keine Bibliothek geladen war.", "Es wurde ein HBA_LoadLibrary-Aufruf durchgeführt, als bereits eine Bibliothek geladen war.", "Die an HBA_SendRNIDV2 übergebene FCID verstößt gegen Zugriffssteuerungsregeln."} : Amended ToSubclass] uint32 Status; }; [Description("") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MS_SM_TargetInformationMethods { void SM_GetTargetMapping([in] uint8 HbaPortWWN[],[in] uint8 DomainPortWWN[],[in] uint32 InEntryCount,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalEntryCount,[out] uint32 OutEntryCount,[out] MS_SMHBA_SCSIENTRY Entry[]); void SM_GetBindingCapability([in] uint8 HbaPortWWN[],[in] uint8 DomainPortWWN[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 Flags); void SM_GetBindingSupport([in] uint8 HbaPortWWN[],[in] uint8 DomainPortWWN[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 Flags); void SM_SetBindingSupport([in] uint8 HbaPortWWN[],[in] uint8 DomainPortWWN[],[in] uint32 Flags,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void SM_GetPersistentBinding([in] uint8 HbaPortWWN[],[in] uint8 DomainPortWWN[],[in] uint32 InEntryCount,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalEntryCount,[out] uint32 OutEntryCount,[out] MS_SMHBA_BINDINGENTRY Entry[]); void SM_SetPersistentBinding([in] uint8 HbaPortWWN[],[in] uint8 DomainPortWWN[],[in] uint32 InEntryCount,[in] MS_SMHBA_BINDINGENTRY Entry[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 OutStatusCount,[out] uint32 EntryStatus[]); void SM_RemovePersistentBinding([in] uint8 HbaPortWWN[],[in] uint8 DomainPortWWN[],[in] uint32 EntryCount,[in] MS_SMHBA_BINDINGENTRY Entry[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void SM_GetLUNStatistics([in] HBAScsiID Lunit,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] MS_SMHBA_PROTOCOLSTATISTICS ProtocolStatistics); }; [Description("") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MS_SM_ScsiInformationMethods { void SM_ScsiInquiry([in] uint8 HbaPortWWN[],[in] uint8 DiscoveredPortWWN[],[in] uint8 DomainPortWWN[],[in] uint64 SmhbaLUN,[in] uint8 Cdb[],[in] uint32 InRespBufferMaxSize,[in] uint32 InSenseBufferMaxSize,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint8 ScsiStatus,[out] uint32 OutRespBufferSize,[out] uint32 OutSenseBufferSize,[out] uint8 RespBuffer[],[out] uint8 SenseBuffer[]); void SM_ScsiReportLuns([in] uint8 HbaPortWWN[],[in] uint8 DiscoveredPortWWN[],[in] uint8 DomainPortWWN[],[in] uint8 Cdb[],[in] uint32 InRespBufferMaxSize,[in] uint32 InSenseBufferMaxSize,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint8 ScsiStatus,[out] uint32 TotalRespBufferSize,[out] uint32 OutRespBufferSize,[out] uint32 OutSenseBufferSize,[out] uint8 RespBuffer[],[out] uint8 SenseBuffer[]); void SM_ScsiReadCapacity([in] uint8 HbaPortWWN[],[in] uint8 DiscoveredPortWWN[],[in] uint8 DomainPortWWN[],[in] uint64 SmhbaLUN,[in] uint8 Cdb[],[in] uint32 InRespBufferMaxSize,[in] uint32 InSenseBufferMaxSize,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint8 ScsiStatus,[out] uint32 OutRespBufferSize,[out] uint32 OutSenseBufferSize,[out] uint8 RespBuffer[],[out] uint8 SenseBuffer[]); }; [Description("") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MS_SM_FabricAndDomainManagementMethods { void SM_SendTEST([in] uint8 HbaPortWWN[],[in] uint8 DestWWN[],[in] uint32 DestFCID,[in] uint32 ReqBufferSize,[in] uint8 ReqBuffer[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void SM_SendECHO([in] uint8 HbaPortWWN[],[in] uint8 DestWWN[],[in] uint32 DestFCID,[in] uint32 InRespBufferMaxSize,[in] uint32 ReqBufferSize,[in] uint8 ReqBuffer[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 OutRespBufferSize,[out] uint8 RespBuffer[]); void SM_SendSMPPassThru([in] uint8 HbaPortWWN[],[in] uint8 DestPortWWN[],[in] uint8 DomainPortWWN[],[in] uint32 InRespBufferMaxSize,[in] uint32 ReqBufferSize,[in] uint8 ReqBuffer[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalRespBufferSize,[out] uint32 OutRespBufferSize,[out] uint8 RespBuffer[]); void SM_SendCTPassThru([in] uint8 HbaPortWWN[],[in] uint32 InRespBufferMaxSize,[in] uint32 ReqBufferSize,[in] uint8 ReqBuffer[],[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalRespBufferSize,[out] uint32 OutRespBufferSize,[out] uint8 RespBuffer[]); void SM_GetRNIDMgmtInfo([out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] HBAFC3MgmtInfo MgmtInfo); void SM_SetRNIDMgmtInfo([in] HBAFC3MgmtInfo MgmtInfo,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void SM_SendRNID([in] uint8 HbaPortWWN[],[in] uint8 DestWWN[],[in] uint32 DestFCID,[in] uint32 NodeIdDataFormat,[in] uint32 InRespBufferMaxSize,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalRespBufferSize,[out] uint32 OutRespBufferSize,[out] uint8 RespBuffer[]); void SM_SendRPL([in] uint8 HbaPortWWN[],[in] uint8 AgentWWN[],[in] uint32 AgentDomain,[in] uint32 PortIndex,[in] uint32 InRespBufferMaxSize,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalRespBufferSize,[out] uint32 OutRespBufferSize,[out] uint8 RespBuffer[]); void SM_SendRPS([in] uint8 HbaPortWWN[],[in] uint8 AgentWWN[],[in] uint8 ObjectWWN[],[in] uint32 AgentDomain,[in] uint32 ObjectPortNumber,[in] uint32 InRespBufferMaxSize,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalRespBufferSize,[out] uint32 OutRespBufferSize,[out] uint8 RespBuffer[]); void SM_SendSRL([in] uint8 HbaPortWWN[],[in] uint8 WWN[],[in] uint32 Domain,[in] uint32 InRespBufferMaxSize,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalRespBufferSize,[out] uint32 OutRespBufferSize,[out] uint8 RespBuffer[]); void SM_SendLIRR([in] uint8 SourceWWN[],[in] uint8 DestWWN[],[in] uint8 Function,[in] uint8 Type,[in] uint32 InRespBufferMaxSize,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalRespBufferSize,[out] uint32 OutRespBufferSize,[out] uint8 RespBuffer[]); void SM_SendRLS([in] uint8 HbaPortWWN[],[in] uint8 DestWWN[],[in] uint32 InRespBufferMaxSize,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus,[out] uint32 TotalRespBufferSize,[out] uint32 OutRespBufferSize,[out] uint8 RespBuffer[]); }; [Description("Diese Klasse löst HBA-Adapterereignisse aus.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MS_SM_AdapterEvent : WMIEvent { [Description("Ereignistyp") : Amended ToSubclass] uint32 EventType; [Description("Adapter-WWN") : Amended ToSubclass] uint8 PortWWN[]; }; [Description("Diese Klasse löst HBA-Portereignisse aus.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MS_SM_PortEvent : WMIEvent { [Description("Ereignistyp") : Amended ToSubclass,Values{"HBA_EVENT_ADAPTER_UNKNOWN", "HBA_EVENT_ADAPTER_ADD", "HBA_EVENT_ADAPTER_REMOVE", "HBA_EVENT_ADAPTER_CHANGE", "HBA_EVENT_PORT_UNKNOWN", "HBA_EVENT_PORT_OFFLINE", "HBA_EVENT_PORT_ONLINE", "HBA_EVENT_PORT_NEW_TARGETS", "HBA_EVENT_PORT_FABRIC", "HBA_EVENT_PORT_BROADCAST_CHANGE", "HBA_EVENT_PORT_BROADCAST_D24_0", "HBA_EVENT_PORT_BROADCAST_D27_4", "HBA_EVENT_PORT_BROADCAST_SES", "HBA_EVENT_PORT_BROADCAST_D01_4", "HBA_EVENT_PORT_BROADCAST_D04_7", "HBA_EVENT_PORT_BROADCAST_D16_7", "HBA_EVENT_PORT_BROADCAST_D29_7", "HBA_EVENT_PORT_ALL", "HBA_EVENT_PORT_STAT_THRESHOLD", "HBA_EVENT_PORT_STAT_GROWTH", "HBA_EVENT_PHY_STAT_THRESHOLD", "HBA_EVENT_PHY_STAT_GROWTH", "HBA_EVENT_TARGET_UNKNOWN", "HBA_EVENT_TARGET_OFFLINE", "HBA_EVENT_TARGET_ONLINE", "HBA_EVENT_TARGET_REMOVED", "HBA_EVENT_LINK_UNKNOWN", "HBA_EVENT_LINK_INCIDENT"} : Amended ToSubclass] uint32 EventType; [Description("Fabric-Port-ID") : Amended ToSubclass] uint32 FabricPortId; [Description("Port-WWN") : Amended ToSubclass] uint8 PortWWN[]; }; [Description("Diese Klasse löst HBA-Zielereignisse aus.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MS_SM_TargetEvent : WmiEvent { [Description("Ereignistyp") : Amended ToSubclass,Values{"HBA_EVENT_ADAPTER_UNKNOWN", "HBA_EVENT_ADAPTER_ADD", "HBA_EVENT_ADAPTER_REMOVE", "HBA_EVENT_ADAPTER_CHANGE", "HBA_EVENT_PORT_UNKNOWN", "HBA_EVENT_PORT_OFFLINE", "HBA_EVENT_PORT_ONLINE", "HBA_EVENT_PORT_NEW_TARGETS", "HBA_EVENT_PORT_FABRIC", "HBA_EVENT_PORT_BROADCAST_CHANGE", "HBA_EVENT_PORT_BROADCAST_D24_0", "HBA_EVENT_PORT_BROADCAST_D27_4", "HBA_EVENT_PORT_BROADCAST_SES", "HBA_EVENT_PORT_BROADCAST_D01_4", "HBA_EVENT_PORT_BROADCAST_D04_7", "HBA_EVENT_PORT_BROADCAST_D16_7", "HBA_EVENT_PORT_BROADCAST_D29_7", "HBA_EVENT_PORT_ALL", "HBA_EVENT_PORT_STAT_THRESHOLD", "HBA_EVENT_PORT_STAT_GROWTH", "HBA_EVENT_PHY_STAT_THRESHOLD", "HBA_EVENT_PHY_STAT_GROWTH", "HBA_EVENT_TARGET_UNKNOWN", "HBA_EVENT_TARGET_OFFLINE", "HBA_EVENT_TARGET_ONLINE", "HBA_EVENT_TARGET_REMOVED", "HBA_EVENT_LINK_UNKNOWN", "HBA_EVENT_LINK_INCIDENT"} : Amended ToSubclass] uint32 EventType; [Description("Port-WWN") : Amended ToSubclass] uint8 PortWWN[]; [Description("WWN des erkannten Ports") : Amended ToSubclass] uint8 DiscoveredPortWWN[]; [Description("Domänenport-WWN") : Amended ToSubclass] uint8 DomainPortWWN[]; }; [Description("Mit dieser Klasse werden die Portstatistik-Schwellenwerte definiert, die das Auftreten eines HBA_EVENT_PORT_STAT_THRESHOLD-Ereignisses bewirken.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MS_SM_EventControl { void SM_AddTarget([in] uint8 HbaPortWWN[],[in] uint8 DiscoveredPortWWN[],[in] uint8 DomainPortWWN[],[in] uint32 AllTargets,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void SM_RemoveTarget([in] uint8 HbaPortWWN[],[in] uint8 DiscoveredPortWWN[],[in] uint8 DomainPortWWN[],[in] uint32 AllTargets,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void SM_AddPort([in] uint8 PortWWN[],[in,Values{"HBA_EVENT_ADAPTER_UNKNOWN", "HBA_EVENT_ADAPTER_ADD", "HBA_EVENT_ADAPTER_REMOVE", "HBA_EVENT_ADAPTER_CHANGE", "HBA_EVENT_PORT_UNKNOWN", "HBA_EVENT_PORT_OFFLINE", "HBA_EVENT_PORT_ONLINE", "HBA_EVENT_PORT_NEW_TARGETS", "HBA_EVENT_PORT_FABRIC", "HBA_EVENT_PORT_BROADCAST_CHANGE", "HBA_EVENT_PORT_BROADCAST_D24_0", "HBA_EVENT_PORT_BROADCAST_D27_4", "HBA_EVENT_PORT_BROADCAST_SES", "HBA_EVENT_PORT_BROADCAST_D01_4", "HBA_EVENT_PORT_BROADCAST_D04_7", "HBA_EVENT_PORT_BROADCAST_D16_7", "HBA_EVENT_PORT_BROADCAST_D29_7", "HBA_EVENT_PORT_ALL", "HBA_EVENT_PORT_STAT_THRESHOLD", "HBA_EVENT_PORT_STAT_GROWTH", "HBA_EVENT_PHY_STAT_THRESHOLD", "HBA_EVENT_PHY_STAT_GROWTH", "HBA_EVENT_TARGET_UNKNOWN", "HBA_EVENT_TARGET_OFFLINE", "HBA_EVENT_TARGET_ONLINE", "HBA_EVENT_TARGET_REMOVED", "HBA_EVENT_LINK_UNKNOWN", "HBA_EVENT_LINK_INCIDENT"} : Amended ToSubclass] uint32 EventType,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void SM_RemovePort([in] uint8 PortWWN[],[in,Values{"HBA_EVENT_ADAPTER_UNKNOWN", "HBA_EVENT_ADAPTER_ADD", "HBA_EVENT_ADAPTER_REMOVE", "HBA_EVENT_ADAPTER_CHANGE", "HBA_EVENT_PORT_UNKNOWN", "HBA_EVENT_PORT_OFFLINE", "HBA_EVENT_PORT_ONLINE", "HBA_EVENT_PORT_NEW_TARGETS", "HBA_EVENT_PORT_FABRIC", "HBA_EVENT_PORT_BROADCAST_CHANGE", "HBA_EVENT_PORT_BROADCAST_D24_0", "HBA_EVENT_PORT_BROADCAST_D27_4", "HBA_EVENT_PORT_BROADCAST_SES", "HBA_EVENT_PORT_BROADCAST_D01_4", "HBA_EVENT_PORT_BROADCAST_D04_7", "HBA_EVENT_PORT_BROADCAST_D16_7", "HBA_EVENT_PORT_BROADCAST_D29_7", "HBA_EVENT_PORT_ALL", "HBA_EVENT_PORT_STAT_THRESHOLD", "HBA_EVENT_PORT_STAT_GROWTH", "HBA_EVENT_PHY_STAT_THRESHOLD", "HBA_EVENT_PHY_STAT_GROWTH", "HBA_EVENT_TARGET_UNKNOWN", "HBA_EVENT_TARGET_OFFLINE", "HBA_EVENT_TARGET_ONLINE", "HBA_EVENT_TARGET_REMOVED", "HBA_EVENT_LINK_UNKNOWN", "HBA_EVENT_LINK_INCIDENT"} : Amended ToSubclass] uint32 EventType,[out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void SM_AddLink([out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); void SM_RemoveLink([out,Description("HBA Status result for the query operation") : Amended ToSubclass,Values{"Operation was successful ", "Error ", "Function not supported.", "invalid handle ", "Bad argument ", "WWN not recognized ", "Index not recognized ", "Larger buffer required ", "Information has changed since the last call to HBA_RefreshInformation ", "SCSI Check Condition reported", "Adapter busy or reserved, retry may be effective", "Request timed out, retry may be effective", "Referenced HBA has been removed or deactivated", "The requested ELS was rejected by the local adapter", "The specified LUN is not provided by the specified adapter", "An incompatibility has been detected among the library and driver modules", "Multiple adapters have a matching WWN", "A persistent binding request included a bad local SCSI bus number", "A persistent binding request included a bad local SCSI target number", "A persistent binding request included a bad local SCSI logical unit number", "A persistent binding set request included a local SCSI ID that was already bound", "A persistent binding request included a bad or unlocatable FCP Target FCID", "A persistent binding request included a bad FCP Target Node WWN", "A persistent binding request included a bad FCP Target Port WWN", "A persistent binding request included an FCP Logical Unit Number not defined by the identified Target", "A persistent binding request included an undefined or otherwise in accessible Logical Unit Unique Identifier", "A persistent binding remove request included a binding which did not match a binding established by the specified port", "A SCSI command was requested to an Nx_Port that was not a SCSI Target Port", "A request was made concerning an unsupported FC-4 protocol", "A request was made to enable unimplemented capabilities for a port", "SCSI target is busy", "A call was made to HBA_FreeLibrary when no library was loaded", "A call was made to HBA_LoadLibrary when a library was already loaded", "FCID passed into HBA_SendRNIDV2 violates access control rules"} : Amended ToSubclass] uint32 HBAStatus); }; [Description("") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class MSFC_TM { };