SM_SendLIRR - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// hbapiwmi.h

void SM_SendLIRR(
   [in, HBAType("HBA_WWN")]                    SourceWWN[8],
   [in, HBAType("HBA_WWN")]                    DestWWN[8],
   [in] uint8                                  Function,
   [in] uint8                                  Type,
   [in] uint32                                 InRespBufferMaxSize,
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS     HBAStatus,
   [out] uint32                                TotalRespBufferSize,
   [out] uint32                                OutRespBufferSize,
   [out, WmiSizeIs("OutRespBufferSize")] uint8 RespBuffer[]
);
View the official Windows hardware development documentation

NtDoc

No description available.

Windows hardware development documentation (sm-sendlirr)

SM_SendLIRR function

The SM_SendLIRR WMI method sends a link incident record registration (LIRR) command through the indicated local port to the indicated remote port.

Parameters

SourceWWN A worldwide name (WWN) for the local port through which the LIRR command is sent. This information is delivered to the miniport driver in the SourceWWN member of a SM_SendLIRR_IN structure.

DestWWN A worldwide name (WWN) for the destination port. This information is delivered to the miniport driver in the DestWWN member of a SM_SendLIRR_IN structure.

Function The code that identifies which registration function is to be performed. For an explanation of which values can be assigned to this member, see the T11 committee's Fibre Channel Framing and Signaling specification. This information is delivered to the miniport driver in the Function member of a SM_SendLIRR_IN structure.

Type The device type for which link information is requested. For an explanation of which values can be assigned to this member, see the T11 committee's Fibre Channel Framing and Signaling specification. This information is delivered to the miniport driver in the Function member of a SM_SendLIRR_IN structure.

InRespBufferMaxSize The maximum size, in bytes, of the response buffer.

HBAStatus The status of the operation. For a list of allowed values and their descriptions, see HBA_STATUS. The miniport driver returns this information in the HBAStatus member of a SM_SendLIRR_OUT structure.

TotalRespBufferSize The size, in bytes, of the results of the LIRR command. The miniport driver returns this information in the TotalRespBufferSize member of a SM_SendLIRR_OUT structure.

OutRespBufferSize The size, in bytes, of the data that was actually retrieved. The miniport driver returns this information in the OutRespBufferSize member of a SM_SendLIRR_OUT structure.

RespBuffer The results of the LIRR command. The miniport driver returns this information in the RespBuffer member of a SM_SendLIRR_OUT structure.

Return value

Not applicable to WMI methods.

Remarks

This WMI method belongs to the MS_SM_FabricAndDomainManagementMethods WMI Class.

Requirements

Target platform Desktop
Header Hbapiwmi.h

See also

HBA_STATUS

SM_SendLIRR_OUT