다음을 통해 공유


SendRLS 함수

SendRLS WMI 메서드는 표시된 로컬 포트를 통해 RLS(읽기 링크 오류 상태 블록)를 표시된 원격 포트로 보내 원격 포트와 연결된 링크 오류 상태 블록을 검색합니다.

구문

void SendRLS(
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS       HBAStatus,
   [in, HBAType("HBA_WWN")] uint8                PortWWN[8],
   [in, HBAType("HBA_WWN")] uint8                DestWWN[8],
   [out] uint32                                  TotalRspBufferSize,
   [out] uint32                                  ActualRspBufferSize,
   [out, WmiSizeIs("ActualRspBufferSize")] uint8 RspBuffer[]
);

매개 변수

HBAStatus
반환할 때 작업의 상태 포함합니다. 허용되는 값 및 해당 설명 목록은 HBA_STATUS 참조하세요. 미니포트 드라이버는 SendRLS_OUT 구조체의 HBAStatus 멤버에서 이 정보를 반환합니다.

PortWWN
RLS 명령이 전송되는 로컬 포트의 전 세계 이름입니다. 이 정보는 SendRLS_IN 구조체의 PortWWN 멤버에 있는 미니포트 드라이버에 전달됩니다.

DestWWN
대상 포트의 전 세계 이름입니다. 이 정보는 SendRLS_IN 구조체의 DestWWN 멤버에 있는 미니포트 드라이버에 전달됩니다.

TotalRspBufferSize
RLS 명령 결과의 크기(바이트)입니다. 미니포트 드라이버는 SendRLS_OUT 구조체의 TotalRspBufferSize 멤버에서 이 정보를 반환합니다.

ActualRspBufferSize
실제로 검색된 데이터의 크기(바이트)입니다. 미니포트 드라이버는 SendRLS_OUT 구조체의 ActualRspBufferSize 멤버에서 이 정보를 반환합니다.

RspBuffer
RLS 명령의 결과입니다. 미니포트 드라이버는 SendRLS_OUT 구조체의 RspBuffer 멤버에서 이 정보를 반환합니다.

반환 값

WMI 메서드에 적용되지 않습니다.

설명

이 WMI 메서드는 MSFC_HBAAdapterMethods WMI 클래스에 속합니다.

요구 사항

대상 플랫폼

데스크톱

헤더

Hbapiwmi.h(Hbapiwmi.h, Hbaapi.h 또는 Hbaapi.h 포함)

라이브러리

Hbaapi.lib

참고 항목

HBA_STATUS

SendRLS_IN

SendRLS_OUT