Поделиться через


Функция SendRPL

Метод SendRPL WMI отправляет команду списка портов чтения (RPL) через указанный порт в указанный порт назначения.

Синтаксис

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

Параметры

HBAStatus
При возврате содержит состояние операции. Список допустимых значений и их описание см. в разделе HBA_STATUS. Драйвер мини-порта возвращает эти сведения в элементе HBAStatusструктуры SendRPL_OUT .

PortWWN
Глобальное имя локального порта, через который отправляется команда read port list (RPL). Эти сведения доставляются драйверу мини-порта в элементе PortWWNструктуры SendRPL_IN .

AgentWWN
Глобальное имя порта, который должен запрашиваться для получения списка портов типа FC_Port. Определение FC_Port см. в спецификации API Fibre Channel HBA комитета T11. Эти сведения доставляются драйверу мини-порта в элементе AgentWWNструктуры SendRPL_IN .

agent_domain
Номер домена контроллера домена, который запрашивается для получения списка портов типа FC_Port. Определение FC_Port см. в спецификации API Fibre Channel HBA комитета T11. Эти сведения доставляются драйверу мини-порта в agent_domain элементе структуры SendRPL_IN .

portIndex
Индекс порта первого порта в списке портов типа FC_Port возвращаемых. Эти сведения доставляются драйверу мини-порта в элементе portIndexструктуры SendRPL_IN .

TotalRspBufferSize
Размер в байтах результатов выполнения команды "Список портов чтения" (RPL). Драйвер мини-порта возвращает эти сведения в элементе TotalRspBufferSizeструктуры SendRPL_OUT .

ActualRspBufferSize
Размер фактически полученных данных в байтах. Драйвер мини-порта возвращает эти сведения в элементе ActualRspBufferSizeструктуры SendRPL_OUT .

RspBuffer
Результаты выполнения команды read port list (RPL). Драйвер мини-порта возвращает эти сведения в элементе RspBufferструктуры SendRPL_OUT .

Возвращаемое значение

Неприменимо к методам WMI.

Комментарии

Этот метод WMI принадлежит классу WMI MSFC_HBAAdapterMethods.

Требования

Целевая платформа

Персональный компьютер

Заголовок

Hbapiwmi.h (включая Hbapiwmi.h, Hbaapi.h или Hbaapi.h)

Библиотека

Hbaapi.lib

См. также

HBA_STATUS

SendRPL_IN

SendRPL_OUT