Voltar à lista
Windows Win32Dispositivos & volumeskernel32.dll

QueryDosDeviceW

Consulta o alvo simbólico de um nome de dispositivo MS-DOS (ex.: para qual dispositivo físico "C:" aponta).

Descrição

Expõe o espaço de nomes de objetos do kernel do Windows (\Device\...) subjacente às letras de unidade — algo sem paralelo direto no Linux, onde /dev usa nomes diretos, não um nível de indireção configurável por sessão.

Header: fileapi.hDLL: kernel32.dll

Assinatura

DWORD QueryDosDeviceW(
    LPCWSTR lpDeviceName,
    LPWSTR lpTargetPath,
    DWORD ucchMax
);

Parâmetros

ParâmetroTipoDescrição
lpDeviceNameLPCWSTRNome do dispositivo MS-DOS a consultar, ou NULL para listar todos.
lpTargetPathLPWSTRRecebe o(s) caminho(s) alvo.
ucchMaxDWORDTamanho de `lpTargetPath`.

Valor de retorno

Número de caracteres escritos em sucesso; 0 em erro (consulte GetLastError).

Códigos de erro (GetLastError)

ERROR_INSUFFICIENT_BUFFER(122)
O buffer de dados é pequeno demais.

Relacionadas