SM_SetPersistentBinding 함수

SM_SetPersistentBinding 메서드는 HBA 미니포트 드라이버에서 OS 관련 LUN 정보를 논리 단위에 대한 FCP(파이버 채널 프로토콜) 식별자에 매핑하는 데 사용되는 바인딩을 설정합니다.

구문

void SM_SetPersistentBinding(
   [in, HBAType("HBA_WWN")] uint8                        HbaPortWWN[8],
   [in, HBAType("HBA_WWN")] uint8                        DomainPortWWN[8],
   [in] uint32                                           InEntryCount,
   [in, WmiSizeIs("InEntryCount")] MS_SMHBA_BINDINGENTRY Entry[],
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS               HBAStatus,
   [out] uint32                                          OutStatusCount,
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS               EntryStatus
);

매개 변수

HbaPortWWN
영구 바인딩이 설정될 포트의 WWN(Worldwide Name)입니다.

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

InEntryCount
WMI 공급자가 Entry 매개 변수에서 보고할 수 있는 바인딩 항목의 수입니다.

항목
운영 체제와 SAS 식별자 간의 HBA 바인딩을 설명하는 형식 SMHBA_SCSIENTRY 구조의 배열입니다.

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

OutStatusCount
SM_GetPersistentBinding 메서드에서 검색되는 총 영구 바인딩 수입니다. 이 값은 TotalEntryCount보다 작거나 같습니다.

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

반환 값

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

설명

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

요구 사항

대상 플랫폼

데스크톱

헤더

Hbapiwmi.h

참고 항목

HBA_STATUS

SM_SetPersistentBinding_IN

SM_SetPersistentBinding_OUT