Compartilhar via


Função SendRPL

O método WMI SendRPL envia um comando RPL (lista de portas de leitura) por meio da porta indicada para a porta de destino indicada.

Sintaxe

void SendRPL(
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS       HBAStatus,
   [in, HBAType("HBA_WWN")] uint8                PortWWN[8],
   [in, HBAType("HBA_WWN")] uint8                AgentWWN[8],
   [in] uint32                                   agent_domain,
   [in] uint32                                   portIndex,
   [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 miniporta retorna essas informações no membro HBAStatus de uma estrutura SendRPL_OUT .

PortWWN
Um nome mundial para a porta local por meio da qual o comando RPL (lista de portas de leitura) é enviado. Essas informações são entregues ao driver de miniporto no membro PortWWN de uma estrutura SendRPL_IN .

AgentWWN
Um nome mundial para a porta que deve ser consultada para obter uma lista de portas do tipo FC_Port. Para obter uma definição de FC_Port, consulte a Especificação da API HBA fibre channel do comitê T11. Essas informações são entregues ao driver de miniporto no membro AgentWWN de uma estrutura SendRPL_IN .

agent_domain
O número de domínio do controlador de domínio que deve ser consultado para obter uma lista de portas do tipo FC_Port. Para obter uma definição de FC_Port, consulte a Especificação da API HBA fibre channel do comitê T11. Essas informações são entregues ao driver de miniporto no membro agent_domain de uma estrutura SendRPL_IN .

portIndex
O índice de porta da primeira porta na lista de portas do tipo FC_Port a ser retornado. Essas informações são entregues ao driver de miniporto no membro portIndex de uma estrutura SendRPL_IN .

TotalRspBufferSize
O tamanho em bytes dos resultados do comando RPL (lista de portas de leitura). O driver de miniporta retorna essas informações no membro TotalRspBufferSize de uma estrutura SendRPL_OUT .

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

RspBuffer
Os resultados do comando RPL (lista de portas de leitura). O driver de miniporta retorna essas informações no membro RspBuffer de uma estrutura SendRPL_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

SendRPL_IN

SendRPL_OUT