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 참조하세요. 미니포트 드라이버는 SendRPL_OUT 구조체의 HBAStatus 멤버에서 이 정보를 반환합니다.
PortWWN
RPL(읽기 포트 목록) 명령이 전송되는 로컬 포트의 전 세계 이름입니다. 이 정보는 SendRPL_IN 구조체의 PortWWN 멤버에 있는 미니포트 드라이버에 전달됩니다.
AgentWWN
FC_Port 형식의 포트 목록을 쿼리할 포트의 전 세계 이름입니다. FC_Port 정의는 T11 위원회의 파이버 채널 HBA API 사양을 참조하세요. 이 정보는 SendRPL_IN 구조체의 AgentWWN 멤버에 있는 미니포트 드라이버에 전달됩니다.
agent_domain
FC_Port 형식의 포트 목록을 쿼리할 도메인 컨트롤러의 도메인 번호입니다. FC_Port 정의는 T11 위원회의 파이버 채널 HBA API 사양을 참조하세요. 이 정보는 SendRPL_IN 구조체의 agent_domain 멤버에 있는 미니포트 드라이버에 전달됩니다.
portIndex
반환할 형식의 포트 목록에서 첫 번째 포트의 포트 인덱스 FC_Port. 이 정보는 SendRPL_IN 구조체의 portIndex 멤버에 있는 미니포트 드라이버에 전달됩니다.
TotalRspBufferSize
RPL(읽기 포트 목록) 명령의 결과 크기(바이트)입니다. 미니포트 드라이버는 SendRPL_OUT 구조체의 TotalRspBufferSize 멤버에 이 정보를 반환합니다.
ActualRspBufferSize
실제로 검색된 데이터의 크기(바이트)입니다. 미니포트 드라이버는 SendRPL_OUT 구조체의 ActualRspBufferSize 멤버에서 이 정보를 반환합니다.
RspBuffer
RPL(읽기 포트 목록) 명령의 결과입니다. 미니포트 드라이버는 SendRPL_OUT 구조체의 RspBuffer 멤버에서 이 정보를 반환합니다.
반환 값
WMI 메서드에 적용되지 않습니다.
설명
이 WMI 메서드는 MSFC_HBAAdapterMethods WMI 클래스에 속합니다.
요구 사항
대상 플랫폼 |
데스크톱 |
헤더 |
Hbapiwmi.h(Hbapiwmi.h, Hbaapi.h 또는 Hbaapi.h 포함) |
라이브러리 |
Hbaapi.lib |