Compartir a través de


Función SendRPL

El método WMI SendRPL envía un comando de lista de puertos de lectura (RPL) a través del puerto indicado al puerto de destino indicado.

Sintaxis

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
En la devolución, contiene el estado de la operación. Para obtener una lista de los valores permitidos y sus descripciones, consulte HBA_STATUS. El controlador de minipuerto devuelve esta información en el miembro HBAStatus de una estructura SendRPL_OUT .

PortWWN
Nombre mundial del puerto local a través del cual se envía el comando de lista de puertos de lectura (RPL). Esta información se entrega al controlador de minipuerto en el miembro PortWWN de una estructura de SendRPL_IN .

AgentWN
Nombre mundial del puerto que se va a consultar para obtener una lista de puertos de tipo FC_Port. Para obtener una definición de FC_Port, consulte la especificación de la API HBA de canal de fibra de T11. Esta información se entrega al controlador de miniporte en el miembro AgentWWN de una estructura de SendRPL_IN .

agent_domain
Número de dominio del controlador de dominio que se va a consultar para obtener una lista de puertos de tipo FC_Port. Para obtener una definición de FC_Port, consulte la especificación de la API HBA de canal de fibra de T11. Esta información se entrega al controlador de miniporte en el miembro agent_domain de una estructura SendRPL_IN .

portIndex
Índice de puerto del primer puerto de la lista de puertos de tipo FC_Port que se van a devolver. Esta información se entrega al controlador de miniporte en el miembro portIndex de una estructura de SendRPL_IN .

TotalRspBufferSize
Tamaño en bytes de los resultados del comando de la lista de puertos de lectura (RPL). El controlador de minipuerto devuelve esta información en el miembro TotalRspBufferSize de una estructura SendRPL_OUT .

ActualRspBufferSize
Tamaño en bytes de los datos que se recuperaron realmente. El controlador de minipuerto devuelve esta información en el miembro ActualRspBufferSize de una estructura SendRPL_OUT .

RspBuffer
Resultados del comando read port list (RPL). El controlador de minipuerto devuelve esta información en el miembro RspBuffer de una estructura de SendRPL_OUT .

Valor devuelto

No es aplicable a los métodos WMI.

Comentarios

Este método WMI pertenece a la clase WMI de MSFC_HBAAdapterMethods.

Requisitos

Plataforma de destino

Escritorio

Encabezado

Hbapiwmi.h (incluya Hbapiwmi.h, Hbaapi.h o Hbaapi.h)

Biblioteca

Hbaapi.lib

Vea también

HBA_STATUS

SendRPL_IN

SendRPL_OUT