Compartilhar via


Função SendLIRR

O método WMI sendLIRR envia um comando LIRR (registro de incidente de link) por meio da porta local indicada para a porta remota indicada.

Sintaxe

void SendLIRR(
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS       HBAStatus,
   [in, HBAType("HBA_WWN")] uint8                SourceWWN[8],
   [in, HBAType("HBA_WWN")] uint8                DestWWN[8],
   [in] uint8                                    Function,
   [in] uint8                                    Type,
   [out] uint32                                  TotalRspBufferSize,
   [out] uint32                                  ActualRspBufferSize,
   [out, WmiSizeIs("ActualRspBufferSize")] uint8 RspBuffer[]
);

Parâmetros

HBAStatus
No retorno, contém o status da operação. Para obter uma lista de valores permitidos e suas descrições, consulte HBA_STATUS. O driver de miniporto retorna essas informações no membro HBAStatus de uma estrutura SendLIRR_OUT .

SourceWWN
Um nome mundial para a porta local por meio da qual o comando LIRR é enviado. Essas informações são entregues ao driver de miniporto no membro SourceWWN de uma estrutura de SendLIRR_IN .

DestWWN
Um nome mundial para a porta de destino. Essas informações são entregues ao driver de miniport no membro DestWWN de uma estrutura SendLIRR_IN .

Função
O código que identifica qual função de registro deve ser executada. Para obter uma explicação de quais valores podem ser atribuídos a esse membro, consulte a especificação de Enquadramento e Sinalização de Fibre Channel do comitê T11. Essas informações são entregues ao driver de miniporte no membro Function de uma estrutura SendLIRR_IN .

Tipo
O tipo de dispositivo para o qual as informações de link são solicitadas. Para obter uma explicação de quais valores podem ser atribuídos a esse membro, consulte a especificação de Enquadramento e Sinalização de Fibre Channel do comitê T11. Essas informações são entregues ao driver de miniporte no membro Function de uma estrutura SendLIRR_IN .

TotalRspBufferSize
O tamanho em bytes dos resultados do comando LIRR. O driver de miniporto retorna essas informações no membro TotalRspBufferSize de uma estrutura SendLIRR_OUT .

ActualRspBufferSize
O tamanho em bytes dos dados que foram realmente recuperados. O driver de miniporto retorna essas informações no membro ActualRspBufferSize de uma estrutura SendLIRR_OUT .

RspBuffer
Os resultados do comando LIRR. O driver de miniporto retorna essas informações no membro RspBuffer de uma estrutura SendLIRR_OUT .

Retornar valor

Não aplicável aos métodos WMI.

Comentários

Esse método WMI pertence à classe WMI MSFC_HBAAdapterMethods.

Requisitos

Plataforma de destino

Área de Trabalho

parâmetro

Hbapiwmi.h (inclua Hbapiwmi.h, Hbaapi.h ou Hbaapi.h)

Biblioteca

Hbaapi.lib

Confira também

HBA_STATUS

SendLIRR_IN

SendLIRR_OUT