Partilhar via


_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

Consulte também

Referência

Controle de diretório

_chdir, _wchdir

_fullpath, _wfullpath

_getcwd, _wgetcwd

_getdrive

_mkdir, _wmkdir

_rmdir, _wrmdir

sistema, _wsystem