_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