MSFT_Volume 클래스
컴퓨터의 볼륨을 나타냅니다.
다음 구문은 MOF(Managed Object Format) 코드에서 간소화됩니다.
구문
class MSFT_Volume : MSFT_StorageObject
{
Char16 DriveLetter;
String Path;
UInt16 HealthStatus;
String FileSystem;
String FileSystemLabel;
UInt16 FileSystemType;
UInt64 Size;
UInt64 SizeRemaining;
UInt32 DriveType;
UInt32 DedupMode;
};
멤버
MSFT_Volume 클래스에는 다음과 같은 유형의 멤버가 있습니다.
메서드
MSFT_Volume 클래스에는 이러한 메서드가 있습니다.
메서드 | 설명 |
---|---|
DeleteObject | 볼륨을 삭제합니다. |
진단하다 | 볼륨에 대한 진단을 수행하고 실행 가능한 결과를 반환합니다. |
플러시 | 볼륨의 파일 시스템에서 캐시된 데이터를 디스크로 플러시합니다. |
형식 | 볼륨의 형식을 지정합니다. |
GetAttributes | 볼륨 특성을 검색합니다. |
GetCorruptionCount | 볼륨의 손상 횟수를 검색합니다. |
GetDedupProperties | 볼륨의 중복 제거 속성을 가져옵니다. |
GetSupportedClusterSizes | 볼륨에 대해 지원되는 클러스터 크기를 검색합니다. |
GetSupportedFileSystems | 볼륨에서 지원되는 파일 시스템의 이름을 검색합니다. |
Optimize | 볼륨을 최적화합니다. |
Repair | 볼륨을 복구합니다. |
크기 조정 | 볼륨의 크기를 조정합니다. |
SetAttributes | 볼륨 특성을 설정하거나 변경합니다. |
SetDedupMode | 볼륨에서 중복 제거를 사용하거나 사용하지 않도록 설정합니다. |
SetFileSystemLabel | 볼륨의 파일 시스템 레이블을 설정합니다. |
속성
MSFT_Volume 클래스에는 이러한 속성이 있습니다.
DedupMode
데이터 형식: UInt32
액세스 형식: 읽기 전용
Windows 10부터: 중복 제거를 사용할 수 있는지, 사용하지 않도록 설정했는지 또는 볼륨의 중복 제거 모드인지를 나타냅니다.
Disabled(0)
GeneralPurpose (1)
HyperV (2)
백업 (3)
NotAvailable (4)
DriveLetter
데이터 형식: Char16
액세스 형식: 읽기 전용
볼륨 드라이브 문자입니다.
DriveType
데이터 형식: UInt32
액세스 형식: 읽기 전용
볼륨의 유형입니다.
Unknown(0)
잘못된 루트 경로 (1)
이동식 (2)
수정됨 (3)
원격 (4)
CD-ROM (5)
RAM 디스크 (6)
FileSystem
데이터 형식: 문자열
액세스 형식: 읽기 전용
볼륨의 파일 시스템입니다. (다음 버전 중 하나)
- "NTFS"
- "ReFS"
- "FAT32"
- "CSVFS"
FileSystemLabel
데이터 형식: 문자열
액세스 형식: 읽기 전용
볼륨의 파일 시스템 레이블입니다.
FileSystemType
데이터 형식: UInt16
액세스 형식: 읽기 전용
Windows 10부터: 볼륨의 기본 파일 시스템입니다. 다음 값 중 하나를 가질 수 있습니다.
Unknown(0)
(임계값)
UFS (2)
HFS (3)
FAT (4)
FAT16 (5)
FAT32 (6)
NTFS4 (7)
NTFS5 (8)
XFS (9)
AFS (10)
EXT2 (11)
EXT3 (12)
ReiserFS (13)
NTFS (14)
ReFS (15)
CSVFS_NTFS(0x8000)
CSVFS_ReFS(0x8001)
HealthStatus
데이터 형식: UInt16
액세스 형식: 읽기 전용
볼륨의 상태입니다.
정상 (0)
스캔 필요 (1)
스폿 수정 필요 (2)
전체 복구 필요 (3)
Path
데이터 형식: 문자열
액세스 형식: 읽기 전용
한정자: 필수
볼륨 경로입니다.
크기
데이터 형식: UInt64
액세스 형식: 읽기 전용
한정자: 단위 ("바이트")
볼륨의 총 크기(바이트)입니다.
SizeRemaining
데이터 형식: UInt64
액세스 형식: 읽기 전용
한정자: 단위 ("바이트")
볼륨에서 현재 사용 가능한 총 공간(바이트)입니다.
설명
Windows 10부터: MSFT_Volume MSFT_StorageObject 파생됩니다. 이제 이전에 MSFT_Volume 속성 이었던 ObjectId 속성을 상속합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
네임스페이스 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |