Compartilhar via


_getdcwd_nolock, _wgetdcwd_nolock

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

Importante

Esta API não pode ser usada em aplicativos que executam no Tempo de Execução do Windows.Para obter mais informações, consulte Funções CRT sem suporte pelo /ZW.

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 do caminho.

  • maxlen
    Comprimento máximo do caminho em caracteres: char para _getdcwd e wchar_t para _wgetdcwd.

Valor de retorno

Consulte _getdcwd, _wgetdcwd.

Comentários

_getdcwd_nolock e _wgetdcwd_nolock são idênticos a _getdcwd e _wgetdcwd, respectivamente, exceto que não são protegidos contra a interferência de outros threads. Elas podem ser mais rápidas, pois não incorrem na sobrecarga de bloquear outros threads. Use essas funções somente em contextos de thread-safe, como aplicativos single-threaded ou onde o escopo de chamada já manipula o isolamento do thread.

Mapeamentos da rotina de texto genérico

Rotina Tchar.h

_UNICODE e _MBCS não definidos

_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 sobre compatibilidade, consulte Compatibilidade.

Equivalência do .NET Framework

System::Environment::CurrentDirectory

Consulte também

Referência

Controle de diretório

_chdir, _wchdir

_getcwd, _wgetcwd

_getdrive

_mkdir, _wmkdir

_rmdir, _wrmdir