Voltar à lista
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.dll

Assinatura

DWORD GetLogicalDriveStringsW(DWORD nBufferLength, LPWSTR lpBuffer);

Parâmetros

ParâmetroTipoDescrição
nBufferLengthDWORDTamanho do buffer `lpBuffer`.
lpBufferLPWSTRRecebe 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.

Relacionadas