Windows Win32Dispositivos & volumeskernel32.dll
GetDriveTypeW
Consulta o tipo de uma unidade de disco (removível, fixo, rede, CD-ROM, RAM disk).
Descrição
Sem equivalente direto no Linux, onde essa distinção normalmente é feita consultando udev/sysfs em vez de uma API de runtime dedicada.
Header:
fileapi.hDLL: kernel32.dllAssinatura
UINT GetDriveTypeW(LPCWSTR lpRootPathName);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| lpRootPathName | LPCWSTR | Caminho raiz da unidade, ex.: "C:\\". |
Valor de retorno
Um valor DRIVE_* (DRIVE_FIXED, DRIVE_REMOVABLE, DRIVE_CDROM, ...) — DRIVE_UNKNOWN se não puder ser determinado.
Códigos de erro (GetLastError)
Nenhum código de erro específico documentado para esta chamada.