다음을 통해 공유


SendLIRR 함수

SendLIRR WMI 메서드는 표시된 로컬 포트를 통해 링크 LIRR(인시던트 레코드 등록) 명령을 표시된 원격 포트로 보냅니다.

구문

void SendLIRR(
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS       HBAStatus,
   [in, HBAType("HBA_WWN")] uint8                SourceWWN[8],
   [in, HBAType("HBA_WWN")] uint8                DestWWN[8],
   [in] uint8                                    Function,
   [in] uint8                                    Type,
   [out] uint32                                  TotalRspBufferSize,
   [out] uint32                                  ActualRspBufferSize,
   [out, WmiSizeIs("ActualRspBufferSize")] uint8 RspBuffer[]
);

매개 변수

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

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

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

Function
수행할 등록 함수를 식별하는 코드입니다. 이 구성원에게 할당할 수 있는 값에 대한 설명은 T11 위원회의 파이버 채널 프레이밍 및 신호 사양을 참조하세요. 이 정보는 SendLIRR_IN 구조체의 Function 멤버에 있는 미니포트 드라이버에 전달됩니다.

형식
링크 정보가 요청되는 디바이스 유형입니다. 이 구성원에게 할당할 수 있는 값에 대한 설명은 T11 위원회의 파이버 채널 프레이밍 및 신호 사양을 참조하세요. 이 정보는 SendLIRR_IN 구조체의 Function 멤버에 있는 미니포트 드라이버에 전달됩니다.

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

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

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

반환 값

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

설명

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

요구 사항

대상 플랫폼

데스크톱

헤더

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

라이브러리

Hbaapi.lib

참고 항목

HBA_STATUS

SendLIRR_IN

SendLIRR_OUT