hbapiwmi.h header
This header is used by storage. For more information, see:
hbapiwmi.h contains the following programming interfaces:
Structures
AddLink_OUT The AddLink_OUT structure is used by an HBA miniport driver to report the status of a call to the AddLink WMI method. |
AddPort_IN The AddPort_IN structure is used by a WMI client to deliver the input parameter data of the AddPort WMI method to the HBA miniport driver. |
AddPort_OUT The AddPort_OUT structure is used by a WMI provider to report the output parameter data of the AddPort WMI method to the WMI client. |
AddTarget_IN The AddPort_IN structure is used by a WMI client to deliver the input parameter data of the AddTarget WMI method to the HBA miniport driver. |
AddTarget_OUT The AddTarget_OUT structure is used by a WMI provider to report the output parameter data of the AddTarget WMI method to the WMI client. |
GetBindingCapability_IN The GetBindingCapability_IN structure is used by a WMI client to deliver the input parameter data of the GetBindingCapability WMI method to the HBA miniport driver. |
GetBindingCapability_OUT The GetBindingCapability_OUT structure is used by a WMI provider to report the output parameter data of the GetBindingCapability WMI method to the WMI client. |
GetBindingSupport_IN The GetBindingSupport_IN structure is used by a WMI client to deliver the input parameter data of the GetBindingSupport WMI method to the HBA miniport driver. |
GetBindingSupport_OUT The GetBindingSupport_OUT structure is used by a WMI provider to report the output parameter data of the GetBindingSupport WMI method to the WMI client. |
GetDiscoveredPortAttributes_IN The GetDiscoveredPortAttributes_IN structure is used to pass input parameter data to the GetDiscoveredPortAttributes WMI method. |
GetDiscoveredPortAttributes_OUT The GetDiscoveredPortAttributes_OUT structure is used to report the output parameter data of the GetDiscoveredPortAttributes WMI method to the WMI client. |
GetEventBuffer_OUT The GetEventBuffer_OUT structure is used to report the output parameter data of the GetEventBuffer WMI method to the WMI client. |
GetFC3MgmtInfo_OUT The GetFC3MgmtInfo_OUT structure is used to report the output parameter data of the GetFC3MgmtInfo WMI method to the WMI client. |
GetFC4Statistics_IN The GetFC4Statistics_IN structure is used to pass input parameter data to the GetFC4Statistics WMI method. |
GetFC4Statistics_OUT The GetFC4Statistics_OUT structure is used to report the output parameter data of the GetFC4Statistics WMI method to the WMI client. |
GetFcpPersistentBinding_IN The GetFcpPersistentBinding_IN structure is used to pass input parameter data to the GetFcpPersistentBinding WMI method |
GetFcpPersistentBinding_OUT The GetFcpPersistentBinding_OUT structure is used to report the output parameter data of the GetFcpPersistentBinding WMI method to the WMI client. |
GetFCPStatistics_IN The GetFCPStatistics_IN structure is used to deliver input parameter data to the GetFCPStatistics WMI method. |
GetFCPStatistics_OUT The GetFCPStatistics_OUT structure is used by the miniport driver to report the output parameters of the GetFCPStatistics WMI method. |
GetFcpTargetMapping_IN The GetFcpTargetMapping_IN structure is used to report the output parameter data of the GetFcpTargetMapping WMI method to the WMI client. |
GetFcpTargetMapping_OUT The GetFcpTargetMapping_OUT structure is used to report the output parameter data of the GetFcpTargetMapping WMI method to the WMI client. |
GetPersistentBinding2_IN The GetPersistentBinding2_IN structure is used to deliver input parameter data to the GetPersistentBinding2 WMI method. |
GetPersistentBinding2_OUT The GetBindingSupport_OUT structure is used to report the output parameter data of the GetPersistentBinding2 WMI method to the WMI client. |
GetPortAttributesByWWN_IN The GetPortAttributesByWWN_IN structure is used by a WMI client to deliver input parameter data to the GetPortAttributesByWWN WMI method. |
GetPortAttributesByWWN_OUT The GetPortAttributesByWWN_OUT structure is used to report the output parameter data of the GetPortAttributesByWWN WMI method to the WMI client. |
HBAFC3MgmtInfo The HBAFC3MgmtInfo structure is used to report FC3 management information associated with a fibre channel adapter. |
HBAFCPBindingEntry The HBAFCPBindingEntry structure defines a binding between the information that uniquely identifies a logical unit for the operating system and the fibre channel protocol (FCP) identifier for the logical unit. |
HBAFCPBindingEntry2 Learn more about the HBAFCPBindingEntry2 structure. |
HBAFCPID The HBAFCPID structure contains information that uniquely identifies a logical unit on a fibre channel network. |
HBAFCPScsiEntry The HBAFCPScsiEntry structure is used with GetFcpTargetMapping method of the MSFC_HBAFCPInfo WMI Class to define a binding between the operating system information that uniquely identifies a logical unit and the fibre channel protocol (FCP) identifier that identifies the logical unit. |
HBAScsiID The HBAScsiID structure contains information generated by the operating system that uniquely identifies a logical unit. |
MS_SM_AdapterInformationQuery The MS_SM_AdapterInformationQuery structure is used by a WMI provider to expose attributes that are associated with a SAS adapter. |
MS_SMHBA_FC_PHY The MS_SMHBA_FC_PHY structure is used to report the physical attributes of a fibre channel port. |
MS_SMHBA_FC_Port The MS_SMHBA_FC_Port structure is used to report the FC port information. |
MS_SMHBA_PORTATTRIBUTES The MS_SMHBA_PORTATTRIBUTES structure is used to report the port information. |
MS_SMHBA_PORTLUN The MS_SMHBA_PORTLUN structure reports target LUN information that is associated with a port. |
MS_SMHBA_PROTOCOLSTATISTICS The MS_SMHBA_PROTOCOLSTATISTICS structure is used to report protocol traffic statistics on a port. |
MS_SMHBA_SAS_PHY The MS_SMHBA_SAS_PHY structure is used to report the SAS physical port information. |
MS_SMHBA_SAS_Port The MS_SMHBA_SAS_Port structure is used to report the SAS port information. |
MS_SMHBA_SASPHYSTATISTICS The MS_SMHBA_SASPHYSTATISTICS structure reports the traffic statistics for a SAS physical link. |
MS_SMHBA_SCSIENTRY The MS_SMHBA_SCSIENTRY structure is used to report target LUN mapping information. |
MSFC_AdapterEvent The MSFC_AdapterEvent structure is used by HBA miniport drivers that support the T11 committee's Fibre Channel HBA API specification to report adapter events to WMI clients that have registered to be notified of these events. |
MSFC_EventBuffer The MSFC_EventBuffer structure is used in conjunction with the GetEventBuffer method to retrieve the next events in the HBA's event queue. |
MSFC_FC4STATISTICS The MSFC_FC4STATISTICS structure is used in conjunction with the GetFC4Statistics WMI method to report traffic statistics on a port of type Nx_Port for the indicated FC-4 protocol. |
MSFC_FCAdapterHBAAttributes The MSFC_FCAdapterHBAAttributes structure is used by a WMI provider to expose attribute information associated with a fibre channel adapter. |
MSFC_FibrePortHBAAttributes A WMI provider uses the MSFC_FibrePortHBAAttributes WMI class to expose attribute information associated with a fibre channel port. |
MSFC_FibrePortHBAStatistics The MSFC_FibrePortHBAStatistics structure is used by an HBA miniport driver that is a WMI provider to report statistics related to a fibre channel port. |
MSFC_HBAPortAttributesResults The structure is used by the GetDiscoveredPortAttributes WMI method to report the attributes for a specified remote fibre channel port. |
MSFC_HBAPortStatistics The MSFC_HBAPortStatistics structure contains statistics information about a port. |
MSFC_LinkEvent A WMI provider uses the MSFC_LinkEvent structure to report link events for the indicated adapter. |
MSFC_PortEvent A WMI provider uses the MSFC_PortEvent structure to report port events for the indicated adapter. |
MSFC_TargetEvent A WMI provider uses the MSFC_TargetEvent structure to report port events for the indicated adapter. |
MSFC_TM The MSFC_TM structure is used by WMI providers to timestamp events. |
RemoveLink_OUT The RemoveLink_OUT structure is used by an HBA miniport driver to report the output parameter data of the RemoveLink WMI method to the WMI client. |
RemovePersistentEntry_IN The RemovePersistentEntry_IN structure is used by a WMI client to deliver input parameter data to the RemovePersistentEntry WMI method. |
RemovePersistentEntry_OUT The RemovePersistentEntry_OUT structure is used to report the output parameter data of the RemovePersistentEntry WMI method to the WMI client. |
RemovePort_IN The Remove_IN structure is used by a WMI client to deliver input parameter data to the RemovePort WMI method. |
RemovePort_OUT The RemovePort_OUT structure is used by an HBA miniport driver to the output parameter data of the RemovePort WMI method to the WMI client. |
RemoveTarget_IN The RemoveTarget_IN structure is used by a WMI client to deliver input parameter data to the RemoveTarget WMI method. |
RemoveTarget_OUT The RemoveTarget_OUT structure is used by an HBA miniport driver to report the output parameter data of the RemoveTarget WMI method to the WMI client. |
ScsiInquiry_IN The ScsiInquiry_IN structure is used by a miniport driver to deliver input parameter data to the ScsiInquiry WMI method. |
ScsiInquiry_OUT The ScsiInquiry_OUT structure is used to report the output data of the ScsiInquiry WMI method to the WMI client. |
ScsiReadCapacity_IN The ScsiReadCapacity_IN structure is used to deliver input parameter data to the ScsiReadCapacity WMI method. |
ScsiReadCapacity_OUT The ScsiReadCapacity_OUT structure is used to report the output data of the ScsiReadCapacity WMI method to the WMI client. |
ScsiReportLuns_IN The ScsiReportLuns_IN structure is used to deliver input parameter data to the ScsiReportLuns WMI method. |
ScsiReportLuns_OUT The ScsiReportLuns_OUT structure is used to report the output parameter data of the ScsiReportLuns WMI method to the WMI client. |
SendCTPassThru_IN The SendCTPassThru_IN structure is used to deliver input parameter data to the SendCTPassThru WMI method. |
SendCTPassThru_OUT The SendCTPassThru_OUT structure is used to report the output parameter data of the SendCTPassThru WMI method to the WMI client. |
SendLIRR_IN The SendLIRR_IN structure is used to deliver parameter data to the SendLIRR WMI method. |
SendLIRR_OUT The SendLIRR_OUT structure is used to report the output parameter data of the SendLIRR WMI method to the WMI client. |
SendRLS_IN The SendRLS_IN structure is used to deliver input parameter data to the SendRLS WMI method. |
SendRLS_OUT The SendRLS_OUT structure is used to report the output parameter data of the SendRLS WMI method to the WMI client. |
SendRNID_IN The SendRNID_IN structure is used to deliver input parameter data to the SendRNID WMI method. |
SendRNID_OUT The SendRNID_OUT structure is used to report the output parameter data of the SendRNID WMI method to the WMI client. |
SendRNIDV2_IN The SendRNIDV2_IN structure is used to deliver input parameter data to the SendRNIDV2 WMI method. |
SendRNIDV2_OUT The SendRNIDV2_OUT structure is used to report the output parameter data of the SendRNIDV2 WMI method to the WMI client. |
SendRPL_IN The SendRPL_IN structure is used to deliver input parameter data to the SendRPL WMI method. |
SendRPL_OUT The SendRPL_OUT structure is used to report the output parameter data of the SendRPL WMI method to the WMI client. |
SendRPS_IN The SendRPS_IN structure is used to deliver input parameter data to the SendRPS WMI method. |
SendRPS_OUT The SendRPS_OUT structure is used to report the output parameter data of the SendRPS WMI method to the WMI client. |
SendSRL_OUT The SendSRL_OUT structure is used to report the output parameter data of the SendSRL WMI method to the WMI client. |
SetBindingSupport_IN The SetBindingSupport_IN structure is used to deliver input parameter data to the SetBindingSupport WMI method. |
SetBindingSupport_OUT The SetBindingSupport_OUT structure is used to report the output parameter data of the SetBindingSupport WMI method to the WMI client. |
SetFC3MgmtInfo_IN The SetFC3MgmtInfo_IN structure is used to deliver input parameter data to the SetFC3MgmtInfo WMI method. |
SetFC3MgmtInfo_OUT The SetFC3MgmtInfo_OUT structure is used to report the output parameter data of the SetFC3MgmtInfo WMI method to the WMI client. |
SetPersistentEntry_IN The SetPersistentEntry_IN structure is used by a WMI client to deliver the input parameter data of the SetPersistentEntry WMI method to the HBA miniport driver. |
SetPersistentEntry_OUT The SetPersistentEntry_OUT structure is used to report the output parameter data of the SetPersistentEntry WMI method to the WMI client. |
SM_AddLink_OUT The SM_AddLink_OUT structure is used to receive output parameters from the SM_AddLink WMI method. |
SM_AddPort_IN The SM_AddPort_IN structure is used to provide input parameters to the SM_AddPort WMI method. |
SM_AddPort_OUT The SM_AddPort_OUT structure is used to receive output parameters from the SM_RemoveTarget WMI method. |
SM_AddTarget_IN The SM_AddTarget_IN structure is used to provide input parameters to the SM_AddTarget WMI method. |
SM_AddTarget_OUT The SM_AddTarget_OUT structure is used to receive output parameters from the SM_AddTarget WMI method. |
SM_GetBindingCapability_IN The SM_GetBindingCapability_IN structure is used to provide input parameters to the SM_GetBindingCapability method. |
SM_GetBindingCapability_OUT The SM_GetBindingCapability_OUT structure is used to receive output parameters from the SM_GetBindingCapability method. |
SM_GetBindingSupport_IN The SM_GetBindingSupport_IN structure is used to provide input parameters to the SM_GetBindingSupport method. |
SM_GetBindingSupport_OUT The SM_GetBindingSupport_OUT structure is used to receive output parameters from the SM_GetBindingSupport method. |
SM_GetLUNStatistics_IN The SM_GetLUNStatistics_IN structure is used to provide input parameters to the SM_GetLUNStatistics_IN method. |
SM_GetLUNStatistics_OUT The SM_GetLUNStatistics_OUT structure is used to receive output parameters from the SM_GetLUNStatistics_OUT method. |
SM_GetPersistentBinding_IN The SM_GetPersistentBinding_IN structure is used to provide input parameters to the SM_GetPersistentBinding method. |
SM_GetPersistentBinding_OUT The SM_GetPersistentBinding_OUT structure is used to receive output parameters from the SM_GetPersistentBinding method. |
SM_GetRNIDMgmtInfo_OUT The SM_GetRNIDMgmtInfo_OUT structure is used to receive output parameters from the SM_GetRNIDMgmtInfo method. |
SM_GetTargetMapping_IN The SM_GetTargetMapping_IN structure is used to provide input parameters to the SM_GetTargetMapping method. |
SM_GetTargetMapping_OUT The SM_GetTargetMapping structure_OUT structure is used to receive output parameters from the SM_GetTargetMapping method. |
SM_RemoveLink_OUT The SM_RemoveLink_OUT structure is used to receive output parameters from the SM_RemoveLink WMI method. |
SM_RemovePersistentBinding_IN The SM_RemovePersistentBinding_IN structure is used to provide input parameters to the SM_RemovePersistentBinding method. |
SM_RemovePersistentBinding_OUT The SM_REmovePersistentBinding_OUT structure is used to receive output parameters from the SM_RemovePersistentBinding method. |
SM_RemovePort_IN The SM_RemovePort_IN structure is used to provide input parameters to the SM_RemovePort WMI method. |
SM_RemovePort_OUT The SM_RemovePort_OUT structure is used to receive output parameters from the SM_RemovePort WMI method. |
SM_RemoveTarget_IN The SM_RemoveTarget_IN structure is used to provide input parameters to the SM_RemoveTarget WMI method. |
SM_RemoveTarget_OUT The SM_RemoveTarget_OUT structure is used to receive output parameters from the SM_RemoveTarget WMI method. |
SM_SendCTPassThru_IN The SM_SendCTPassThru_IN structure is used to provide input parameters to the SM_SendCTPassThru method. |
SM_SendCTPassThru_OUT The SM_SendCTPassThru_OUT structure is used to receive output parameters from the SM_SendCTPassThru method. |
SM_SendECHO_IN The SM_SendECHO_IN structure is used to provide input parameters to the SM_SendECHO method. |
SM_SendECHO_OUT The SM_SendECHO_OUT structure is used to receive output parameters from the SM_SendECHO method. |
SM_SendLIRR_OUT The SM_SendLIRR_OUT structure is used to receive output parameters from the SM_SendLIRR method. |
SM_SendRLS_OUT The SM_SendRLS_OUT structure is used to receive output parameters from the SM_SendRLS method. |
SM_SendRNID_IN The SM_SendRNID_IN structure is used to provide input parameters to the SM_SendRNID method. |
SM_SendRNID_OUT The SM_SendRNID_OUT structure is used to receive output parameters from the SM_SendRNID method. |
SM_SendRPL_IN The SM_SendRPL_IN structure is used to provide input parameters to the SM_SendRPL method. |
SM_SendRPL_OUT The SM_SendRPL_OUT structure is used to receive output parameters from the SM_SendRPL method. |
SM_SendRPS_OUT The SM_SendRPS_OUT structure is used to receive output parameters from the SM_SendRPS method. |
SM_SendSMPPassThru_OUT The SM_SendSMPPassThru_OUT structure is used to receive output parameters from the SM_SendSMPPassThru method. |
SM_SendSRL_OUT The SM_SendSRL_OUT structure is used to receive output parameters from the SM_SendSRL method. |
SM_SendTEST_IN The SM_SendTEST_IN structure is used to provide input parameters to the SM_SendTEST method. |
SM_SendTEST_OUT The SM_SendTEST_OUT structure is used to receive output parameters from the SM_SendTEST method. |
SM_SetBindingSupport_IN The SM_SetBindingSupport_IN structure is used to provide input parameters to the SM_SetBindingSupport method. |
SM_SetBindingSupport_OUT The SM_SetBindingSupport_OUT structure is used to receive output parameters from the SM_SetBindingSupport method. |
SM_SetPersistentBinding_IN The SM_SetPersistentBinding_IN structure is used to provide input parameters to the SM_SetPersistentBinding method. |
SM_SetPersistentBinding_OUT The SM_SetPersistentBinding_OUT structure is used to receive output parameters from the SM_SetPersistentBinding method. |
SM_SetRNIDMgmtInfo_IN The SM_SetRNIDMgmtInfo_IN structure is used to provide input parameters to the SM_SetRNIDMgmtInfo method. |
SM_SetRNIDMgmtInfo_OUT The SM_SetRNIDMgmtInfo_OUT structure is used to receive output parameters from the SM_SetRNIDMgmtInfo method. |