Condividi tramite


Funzione SendRPL

Il metodo WMI SendRPL invia un comando RPL (Read Port List) tramite la porta indicata alla porta indicata.

Sintassi

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[]
);

Parametri

HBAStatus
In caso di restituzione, contiene lo stato dell'operazione. Per un elenco di valori consentiti e relative descrizioni, vedere HBA_STATUS. Il driver miniport restituisce queste informazioni nel membro HBAStatus di una struttura SendRPL_OUT .

PortWWN
Nome mondiale per la porta locale tramite cui viene inviato il comando RPL (Read Port List). Queste informazioni vengono recapitate al driver miniport nel membro PortWWN di una struttura SendRPL_IN .

AgentWWN
Nome mondiale per la porta che deve essere eseguita una query per un elenco di porte di tipo FC_Port. Per una definizione di FC_Port, vedere la specifica dell'API Fibre Channel HBA del comitato T11. Queste informazioni vengono recapitate al driver miniport nel membro AgentWWN di una struttura SendRPL_IN .

agent_domain
Numero di dominio per il controller di dominio che deve essere sottoposto a query per un elenco di porte di tipo FC_Port. Per una definizione di FC_Port, vedere la specifica dell'API Fibre Channel HBA del comitato T11. Queste informazioni vengono recapitate al driver miniport nel membro agent_domain di una struttura SendRPL_IN .

portIndex
Indice della porta della prima porta nell'elenco delle porte di tipo FC_Port da restituire. Queste informazioni vengono recapitate al driver miniport nel membro portIndex di una struttura SendRPL_IN .

TotalRspBufferSize
Dimensioni in byte dei risultati del comando RPL (Read Port List). Il driver miniport restituisce queste informazioni nel membro TotalRspBufferSize di una struttura SendRPL_OUT .

ActualRspBufferSize
Dimensioni in byte dei dati effettivamente recuperati. Il driver miniport restituisce queste informazioni nel membro ActualRspBufferSize di una struttura SendRPL_OUT .

RspBuffer
Risultati del comando RPL (Read Port List). Il driver miniport restituisce queste informazioni nel membro RspBuffer di una struttura SendRPL_OUT .

Valore restituito

Non applicabile ai metodi WMI.

Commenti

Questo metodo WMI appartiene alla classe WMI MSFC_HBAAdapterMethods.

Requisiti

Piattaforma di destinazione

Desktop

Intestazione

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

Libreria

Hbaapi.lib

Vedere anche

HBA_STATUS

SendRPL_IN

SendRPL_OUT