MSFT_MaskingSet 클래스의 AddInitiatorId 메서드
마스킹 집합에 하나 이상의 초기자 식별자를 추가합니다.
마스킹 집합의 모든 가상 디스크는 이러한 초기자에 액세스할 수 있습니다(표시).
구문
UInt32 AddInitiatorId(
[in] String InitiatorIds[],
[in] UInt16 HostType,
[in] Boolean RunAsJob,
[out] MSFT_StorageJob REF CreatedStorageJob,
[out] String ExtendedStatus
);
매개 변수
InitiatorIds [in]
초기자 주소를 포함하는 문자열의 배열입니다. 이 배열에 포함된 각 주소에 대해 해당 MSFT_InitiatorId instance 만든 다음 MSFT_MaskingSetToInitiatorId 클래스를 사용하여 이 마스킹 집합과 연결되어야 합니다.
이 매개 변수는 필수이며 NULL일 수 없습니다.
HostType [in]
초기자에 가상 디스크를 표시할 때 스토리지 시스템의 동작에 영향을 줄 수 있는 호스트 운영 체제 또는 기타 호스트 환경 요소입니다.
알 수 없음 (0)
표준 (2)
솔라리스 (3)
HPUX (4)
OpenVMS (5)
Tru64 (6)
Netware (7)
순차 (8)
AIX (9)
DGUX (10)
다이닉스 (11)
Irix (12)
Cisco iSCSI 스토리지 라우터 (13)
Linux (14)
Microsoft Windows (15)
OS400 (16)
트레스패스 (17)
HI-UX (18)
VMware ESXi (19)
Microsoft Windows Server 2008 (20)
Microsoft Windows Server 2003 (21)
Microsoft Reserved (22..32767)
공급업체별 (32768..65535)
RunAsJob [in]
이 매개 변수는 메서드가 따를 비동기 동작을 제어합니다.
TRUE 이면 요청이 서비스하는 데 시간이 오래 걸리는 경우 CreatedStorageJob out 매개 변수를 사용합니다. 그렇지 않으면 FALSE입니다.
작업을 추적하기 위해 스토리지 작업을 만든 경우 이 메서드는 4096 - '메서드 매개 변수 선택됨 - 작업 시작됨'을 반환합니다. RunAsJob이 TRUE인 경우에도 메서드는 충분한 시간 내에 완료된 경우에도 결과를 반환할 수 있습니다.
FALSE 또는 NULL인 경우 이 메서드는 호출을 위해 클라이언트의 메서드에 의해 결정되는 기본 WMI 비동기 동작을 따릅니다(즉, 달리 요청되지 않은 경우 동기).
CreatedStorageJob [out]
RunAsJob이 TRUE로 설정되어 있고 이 메서드를 실행하는 데 시간이 걸리는 경우 이 매개 변수는 장기 실행 작업을 추적하는 데 사용되는 스토리지 작업에 대한 참조를 반환합니다.
ExtendedStatus [out]
포함된 MSFT_StorageExtendedStatus 개체를 포함하는 문자열입니다.
이 매개 변수를 사용하면 스토리지 공급자가 확장(구현별) 오류 정보를 반환할 수 있습니다.
반환 값
성공 (0)
지원되지 않음 (1)
지정되지 않은 오류 (2)
시간 제한 (3)
실패( 4)
잘못된 매개 변수 (5)
액세스 거부됨 (40001)
작업을 완료하는 데 충분한 리소스가 없습니다. (40002)
스토리지 공급자에 연결할 수 없습니다. (46000)
스토리지 공급자가 스토리지 하위 시스템에 연결할 수 없습니다. (46001)
지정된 초기자 주소가 잘못되었습니다 (53000).
이 작업에는 하나의 초기자 주소만 허용됩니다. (53001)
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
네임스페이스 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |