Voltar à lista
Windows Win32Dispositivos & volumeskernel32.dll

DefineDosDeviceW

Cria, modifica ou remove um mapeamento de nome de dispositivo MS-DOS.

Descrição

Usado para criar dispositivos virtuais/symlinks no espaço de nomes de objetos, como "subst" faz para letras de unidade.

Header: winbase.hDLL: kernel32.dll

Assinatura

BOOL DefineDosDeviceW(
    DWORD dwFlags,
    LPCWSTR lpDeviceName,
    LPCWSTR lpTargetPath
);

Parâmetros

ParâmetroTipoDescrição
dwFlagsDWORDDDD_RAW_TARGET_PATH, DDD_REMOVE_DEFINITION, etc.
lpDeviceNameLPCWSTRNome do dispositivo a definir.
lpTargetPathLPCWSTRCaminho alvo do mapeamento.

Valor de retorno

Diferente de zero em sucesso; 0 em erro (consulte GetLastError).

Códigos de erro (GetLastError)

ERROR_INVALID_PARAMETER(87)
Parâmetro incorreto.

Relacionadas