Share via


_getdcwd_nolock, _wgetdcwd_nolock

Obtém o nome de caminho completo do diretório de trabalho corrente na unidade especificada.

char *_getdcwd_nolock( 
   int drive,
   char *buffer,
   int maxlen 
);
wchar_t *_wgetdcwd_nolock( 
   int drive,
   wchar_t *buffer,
   int maxlen 
);

Parâmetros

  • drive
    Unidade de disco.

  • buffer
    Local de armazenamento para o caminho.

  • maxlen
    Comprimento máximo de caminho em caracteres: char para _getdcwdand wchar_tfor _wgetdcwd.

Valor de retorno

See_getdcwd, _wgetdcwd.

Comentários

_getdcwd_nolock e _wgetdcwd_nolock são idênticos _getdcwd e _wgetdcwd, respectivamente, exceto que eles não estejam protegidos contra interferência por outros threads. Talvez mais rápidos porque eles não aumentam a sobrecarga de bloqueio de outros segmentos.Utilizar essas funções em contextos de thread-safe, sistema autônomo aplicativos single-threaded ou onde o escopo de chamada já manipula o thread isolamento.

Mapeamentos de rotina de texto genérica

Rotina tchar.h

_UNICODE e _MBCS não definido

_MBCS definido

_UNICODE definido

_tgetdcwd_nolock

_getdcwd_nolock

_getdcwd_nolock

_wgetdcwd_nolock

Requisitos

Rotina

Cabeçalho necessário

_getdcwd_nolock

<direct.h>

_wgetdcwd_nolock

<direct.h> ou <wchar.h>

Para obter mais informações de compatibilidade, consulte Compatibilidade na introdução.

Equivalente do NET Framework

sistema::ambiente::CurrentDirectory

Consulte também

Referência

Controle de diretório

_chdir, _wchdir

_getcwd, _wgetcwd

_getdrive

_mkdir, _wmkdir

_rmdir, _wrmdir