_chdrive
Altera a unidade de trabalho corrente.
int _chdrive(
int drive
);
Parâmetros
- drive
Número da nova unidade de trabalho.
Valor de retorno
_chdrive Retorna um valor igual a 0 se a unidade de trabalho for alterada com êxito. Um valor retornado de – 1 indica um erro.
Comentários
The _chdrive função altera a unidade de trabalho corrente para a unidade especificada por drive. The drive parâmetro usa um inteiro para especificar o novo trabalho de unidade (1 = A, B = 2 e assim por diante). Essa função altera somente a unidade de trabalho; _chdir muda a diretório de trabalho.
If drive não especificar uma unidade válida, o manipulador de parâmetro inválido é invocado, sistema autônomo descrito em Validação de parâmetro. Se a execução terá permissão para continuar, a função retornará -1 e errno é definido como EACCESe _doserrno é definido como ERROR_INVALID_DRIVE.
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
_chdrive |
<direct.h> |
Para obter mais informações de compatibilidade, consulte Compatibilidade na introdução.
Exemplo
Consulte o exemplo para _getdrive.
Equivalente do NET Framework
sistema::ambiente::CurrentDirectory