MSFT_Disk 클래스의 SetAttributes 메서드
디스크의 특성 및 속성을 설정합니다. 대부분의 특성을 설정하려면 디스크가 온라인이어야 합니다.
구문
UInt32 SetAttributes(
[in] Boolean IsReadOnly,
[in] UInt32 Signature,
[in] String Guid,
[out] String ExtendedStatus
);
매개 변수
IsReadOnly [in]
TRUE이면 디스크가 읽기 전용으로 만들어집니다. FALSE이면 디스크를 쓸 수 있게 됩니다.
서명 [in]
디스크의 MBR 서명을 설정합니다. 이 매개 변수는 디스크의 PartitionStyle 속성이 MBR인 경우에만 유효합니다. 디스크가 다른 파티션 스타일인 경우 오류가 반환됩니다.
Guid [in]
디스크의 GPT GUID를 설정합니다. 이 매개 변수는 디스크의 PartitionStyle 속성이 GPT인 경우에만 유효합니다. 디스크가 다른 파티션 스타일인 경우 오류가 반환됩니다.
ExtendedStatus [out]
포함된 MSFT_StorageExtendedStatus 개체를 포함하는 문자열입니다.
이 매개 변수를 사용하면 스토리지 공급자가 확장(구현별) 오류 정보를 반환할 수 있습니다.
반환 값
성공 (0)
지원되지 않음 (1)
지정되지 않은 오류 (2)
시간 제한 (3)
실패( 4)
잘못된 매개 변수 (5)
디스크 사용 중 (6)
액세스 거부됨 (40001)
작업을 완료하는 데 충분한 리소스가 없습니다. (40002)
캐시 만료 (40003)
디스크가 초기화되지 않았습니다. (41000)
디스크가 오프라인 상태입니다. (41003)
매개 변수가 이 파티션 유형에 대해 유효하지 않습니다. (41006)
중요한 디스크에서 작업이 지원되지 않습니다. (41009)
지정한 개체는 Microsoft 장애 조치(failover) 클러스터링 구성 요소에서 관리됩니다. 디스크는 클러스터 유지 관리 모드여야 하며 이 작업을 수행하려면 클러스터 리소스 상태 온라인 상태여야 합니다. (41018)
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
네임스페이스 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |