MSFT_PhysicalDisk 클래스의 Reset 메서드
실제 디스크의 상태 및 작동 상태 다시 설정합니다.
구문
UInt32 Reset(
[out] String ExtendedStatus
);
매개 변수
ExtendedStatus [out]
포함된 MSFT_StorageExtendedStatus 개체를 포함하는 문자열입니다.
이 매개 변수를 사용하면 스토리지 공급자가 확장(구현별) 오류 정보를 반환할 수 있습니다.
반환 값
성공 (0)
지원되지 않음 (1)
지정되지 않은 오류 (2)
시간 제한 (3)
실패( 4)
잘못된 매개 변수 (5)
액세스 거부됨 (40001)
작업을 완료하는 데 충분한 리소스가 없습니다. (40002)
스토리지 공급자에 연결할 수 없습니다. (46000)
스토리지 공급자는 스토리지 하위 시스템에 연결할 수 없습니다. (46001)
스토리지 풀의 상태 또는 작동 상태 허용하지 않으므로 작업을 완료할 수 없습니다. (48006)
스토리지 풀의 구성이 읽기 전용이므로 작업을 완료할 수 없습니다. (48007)
설명
이 메서드의 정확한 동작은 이 실제 디스크가 구체적인 풀에 속하는지 여부에 따라 달라집니다.
구체적인 풀의 멤버인 경우 HealthStatus 속성을 정상으로 설정하고 OperationalStatus 속성을 OK로 설정해야 합니다. 다시 설정 후 추가 오류가 감지되면 상태 및 운영 상태에 이러한 새 오류가 반영되어야 합니다.
실제 디스크가 구체적인 풀의 멤버가 아닌 경우 이 메서드는 상태 및 작동 상태를 다시 설정할 뿐만 아니라 디스크를 구체적인 풀의 스토리지로 사용할 수 있는 상태로 반환해야 합니다. 예를 들어 실제 디스크가 누락된 후(교체된 후) 다시 나타나는 경우 이 물리적 디스크는 데이터가 분할되거나 손상되었음을 나타내는 운영 상태 함께 기본 풀에 있어야 합니다. Reset을 호출하면 데이터의 실제 디스크가 지워지고, 이전의 구체적인 풀에 대한 나머지 관계가 제거되고, 디스크가 정상이고 사용 가능한 상태로 반환됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
네임스페이스 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |