SM_ScsiReportLuns 함수

SM_ScsiReportLuns WMI 메서드는 SCSI Report LUNs 명령을 표시된 디바이스로 보냅니다.

구문

void SM_ScsiReportLuns(
   [in, HBAType("HBA_WWN")] uint8               HbaPortWWN[8],
   [in, HBAType("HBA_WWN")] uint8               DiscoveredPortWWN[8],
   [in, HBAType("HBA_WWN")] uint8               DomainPortWWN[8],
   [in, HBAType("HBA_SCSILUN")] uint64          SmhbaLUN,
   [in] uint8                                   Cdb[12],
   [in] uint32                                  InRespBufferMaxSize,
   [in] uint32                                  InSenseBufferMaxSize,
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS      HBAStatus,
   [out] uint8                                  ScsiStatus,
   [out] uint32                                 TotalRespBufferSize,
   [out] uint32                                 OutRespBufferSize,
   [out] uint32                                 OutSenseBufferSize,
   [out, WmiSizeIs("OutRespBufferSize")] uint8  RespBuffer[],
   [out, WmiSizeIs("OutSenseBufferSize")] uint8 SenseBuffer[]
);

매개 변수

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

DiscoveredPortWWN
대상 디바이스에 액세스하는 포트의 WWN(전 세계 이름)입니다. 이 정보는 ScsiInquiry_IN 구조체의 DiscoveredPortWWN 멤버에 있는 미니포트 드라이버에 전달됩니다.

DomainPortWWN
콜백의 전 세계 이름(WWN)입니다. 물리적 포트를 사용하여 검색되는 SMP 포트의 Port_Identifier 값이 가장 작은 Port_Identifier. 물리적 포트를 사용하여 SMP 포트가 검색되지 않은 경우 값이 0입니다.

SmhbaLUN
SCSI 조회 명령을 받을 논리 단위의 논리 단위 번호입니다. 이 정보는 ScsiInquiry_IN 구조체의 SmhbaLUN 멤버에 있는 미니포트 드라이버에 전달됩니다.

Cdb
대상 디바이스로 보낼 SCSI 조회 명령을 보유하는 명령 설명자 블록입니다. 이 정보는 ScsiInquiry_IN 구조체의 Cdb 멤버에 있는 미니포트 드라이버에 전달됩니다.

InRespBufferMaxSize
응답 버퍼의 최대 크기(바이트)입니다.

InSenseBufferMaxSize
응답의 센스 버퍼에 대한 최대 크기(바이트)입니다.

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

ScsiStatus
SCSI 조회 명령의 상태입니다. 미니포트 드라이버는 ScsiInquiry_OUT 구조체의 ScsiStatus 멤버에서 이 정보를 반환합니다.

TotalRespBufferSize
보고서 luns 명령 결과의 크기(바이트)입니다.

OutRespBufferSize
SCSI 조회 명령의 결과를 저장할 버퍼의 크기(바이트)입니다. 미니포트 드라이버는 ScsiInquiry_OUT 구조체의 ResponseBufferSize 멤버에서 이 정보를 반환합니다.

OutSenseBufferSize
SCSI 조회 명령에서 생성되는 SCSI 감지 데이터를 보유할 버퍼의 크기(바이트)입니다. 미니포트 드라이버는 ScsiInquiry_OUT 구조체의 SenseBufferSize 멤버에서 이 정보를 반환합니다.

RespBuffer
SCSI 조회 명령의 결과입니다. 미니포트 드라이버는 ScsiInquiry_OUT 구조체의 ResponseBuffer 멤버에서 이 정보를 반환합니다.

SenseBuffer
SCSI는 SCSI 조회 명령의 결과를 나타내는 데이터를 감지합니다. 미니포트 드라이버는 ScsiInquiry_OUT 구조체의 SenseBuffer 멤버에서 이 정보를 반환합니다.

반환 값

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

설명

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

요구 사항

대상 플랫폼

데스크톱

헤더

Hbapiwmi.h

참고 항목

HBA_STATUS