SM_SendRNID - NtDoc

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

void SM_SendRNID(
   [in, HBAType("HBA_WWN")] uint8              PortWWN[8],
   [in, HBAType("HBA_WWN")] uint8              DestWWN[8],
   [in] uint32                                 DestFCID,
   [in] uint32                                 NodeIdDataFormat,
   [in] uint32                                 InRespBufferMaxSize,
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS     HBAStatus,
   [out] uint32                                TotalRespBufferSize,
   [out] uint32                                ResponseBufferSize,
   [out, WmiSizeIs("OutRespBufferSize")] uint8 ResponseBuffer[]
);
View the official Windows hardware development documentation

NtDoc

No description available.

Windows hardware development documentation (sm-sendrnid)

SM_SendRNID function

The SM_SendRNID WMI method sends a request node identification data (RNID) command to the indicated port.

Parameters

PortWWN A worldwide name (WWN) for the local port through which the RNID command is sent. This information is delivered to the miniport driver in the PortWWN member of a SM_SendRNID_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_SendRNID_IN structure.

DestFCID An address identifier of the destination port. This information is delivered to the miniport driver in the DestFCID member of a SM_SendRNID_IN structure.

NodeIdDataFormat The node identification data format. For a description of the values that this member can have, see the T11 committee's Fibre Channel HBA API specification. This information is delivered to the miniport driver in the NodeIdDataFormat member of a SM_SendRNID_IN structure.

InRespBufferMaxSize The maximum size 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_SendRNID_OUT structure.

TotalRespBufferSize The size, in bytes, of the results of the RNID command. The miniport driver returns this information in the TotalRspBufferSize member of a SM_SendRNID_OUT structure.

ResponseBufferSize The size, in bytes, of the results of the RNID command. The miniport driver returns this information in the ResponseBufferSize member of a SM_SendRNID_OUT structure.

ResponseBuffer The results of the RNID command. The miniport driver returns this information in the ResponseBuffer member of a SM_SendRNID_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_SendRNID_IN

SM_SendRNID_OUT