현재 사용 가능한 디스크 드라이브를 나타내는 비트 마스크를 검색합니다.
Syntax
DWORD GetLogicalDrives();
반환 값
함수가 성공하면 반환 값은 현재 사용 가능한 디스크 드라이브를 나타내는 비트 마스크입니다. 비트 위치 0(최소 비트)은 드라이브 A, 비트 위치 1은 드라이브 B, 비트 위치 2는 드라이브 C 등입니다.
함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 얻으려면 GetLastError를 호출합니다.
비고
이 컨텍스트에서 "사용 가능"은 드라이브 문자가 현재 기존 논리 드라이브(예: 로컬 볼륨, 이동식 미디어 또는 매핑된 네트워크 공유)에 할당됨을 의미합니다. 지워진 비트는 현재 할당되지 않은 드라이브 문자를 나타내므로 이후 탑재 지점에 사용할 수 있습니다.
Windows 8 및 Windows Server 2012부터 이 함수는 다음 기술에서 지원됩니다.
| 기술 | 지원됨 |
|---|---|
| SMB(서버 메시지 블록) 3.0 프로토콜 | 아니오 |
| SMB 3.0 TFO(투명한 장애 조치(failover) | 아니오 |
| SO(스케일 아웃 파일 공유)가 있는 SMB 3.0 | 아니오 |
| CsvFS(클러스터 공유 볼륨 파일 시스템) | Yes |
| ReFS(복원 파일 시스템) | Yes |
SMB는 볼륨 관리 기능을 지원하지 않습니다.
요구 사항
| 요구 사항 | 가치 |
|---|---|
| 지원되는 최소 클라이언트 | Windows XP [데스크톱 앱 | UWP 앱] |
| 지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱 | UWP 앱] |
| 대상 플랫폼 | 윈도우즈 |
| Header | fileapi.h(Windows.h 포함) |
| Library | 커널32.lib |
| DLL | Kernel32.dll |