다음을 통해 공유


SendCTPassThru 함수

SendCTPassThru WMI 메서드는 CT(공용 전송) 통과 명령을 표시된 포트로 보냅니다.

구문

void SendCTPassThru(
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS             HBAStatus,
   [in, HBAType("HBA_WWN")] uint8                      PortWWN[8],
   [in] uint32                                         RequestBufferCount,
   [in, WmiSizeIs("RequestBufferCount")] uint8         RequestBuffer[],
   [out] uint32                                        TotalResponseBufferCount,
   [out] uint32                                        ActualResponseBufferCount,
   [out, WmiSizeIs("ActualResponseBufferCount")] uint8 ResponseBuffer[]
);

매개 변수

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

PortWWN
대상에 액세스하는 HBA의 전 세계 이름입니다. 이 정보는 SendCTPassThru_IN 구조체의 PortWWN 멤버에 있는 미니포트 드라이버에 전달됩니다.

RequestBufferCount
공통 전송 명령의 결과를 저장할 버퍼의 크기(바이트)입니다. 미니포트 드라이버는 SendCTPassThru_IN 구조체의 RequestBufferCount 멤버에서 이 정보를 반환합니다.

RequestBuffer
공통 전송 명령의 결과입니다. 미니포트 드라이버는 SendCTPassThru_IN 구조체의 RequestBuffer 멤버에서 이 정보를 반환합니다.

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

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

ResponseBuffer
공통 전송 명령의 결과입니다. 미니포트 드라이버는 SendCTPassThru_OUT 구조체의 ResponseBuffer 멤버에서 이 정보를 반환합니다.

반환 값

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

설명

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

요구 사항

대상 플랫폼

데스크톱

헤더

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

라이브러리

Hbaapi.lib

참고 항목

HBA_STATUS

SendCTPassThru_IN

SendCTPassThru_OUT