Windows Win32Dispositivos & volumeskernel32.dll
GetLogicalDriveStringsW
Retorna os caminhos raiz de todas as unidades de disco lógicas, como uma lista de strings concatenadas.
Descrição
Forma alternativa (com nomes já formatados como "C:\") a GetLogicalDrives.
Header:
fileapi.hDLL: kernel32.dllAssinatura
DWORD GetLogicalDriveStringsW(DWORD nBufferLength, LPWSTR lpBuffer);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| nBufferLength | DWORD | Tamanho do buffer `lpBuffer`. |
| lpBuffer | LPWSTR | Recebe a lista de caminhos raiz, cada um terminado em nulo, com um nulo extra no final. |
Valor de retorno
Tamanho total escrito (sem contar o nulo final extra) em sucesso; 0 em erro (consulte GetLastError).
Códigos de erro (GetLastError)
- ERROR_INSUFFICIENT_BUFFER(122)
- O buffer de dados é pequeno demais.