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.dllAssinatura
BOOL DefineDosDeviceW(
DWORD dwFlags,
LPCWSTR lpDeviceName,
LPCWSTR lpTargetPath
);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| dwFlags | DWORD | DDD_RAW_TARGET_PATH, DDD_REMOVE_DEFINITION, etc. |
| lpDeviceName | LPCWSTR | Nome do dispositivo a definir. |
| lpTargetPath | LPCWSTR | Caminho 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.