_getdcwd_nolock, _wgetdcwd_nolock

Obtiene la ruta de acceso completa del directorio de trabajo actual en la unidad especificada.

Importante

Esta API no se puede usar en aplicaciones que se ejecutan en Windows en tiempo de ejecución. Para obtener más información, vea Funciones de CRT no admitidas en aplicaciones de la Plataforma universal de Windows.

Sintaxis

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

Parámetros

drive
Unidad de disco.

buffer
Ubicación de almacenamiento de la ruta de acceso.

maxlen
Longitud máxima de la ruta de acceso en caracteres: char para _getdcwd_nolock y wchar_t para _wgetdcwd_nolock.

Valor devuelto

Vea _getdcwd, _wgetdcwd.

Comentarios

_getdcwd_nolock y _wgetdcwd_nolock son idénticos a _getdcwd y _wgetdcwd, respectivamente, salvo que no están protegidos contra interferencias por otros subprocesos. Pueden ser más rápidos porque no incurren en la sobrecarga de bloquear otros subprocesos. Use estas funciones solo en contextos seguros para subprocesos como aplicaciones de un único subproceso o donde el ámbito de llamada ya controle el aislamiento de subprocesos.

Asignaciones de rutinas de texto genérico

Rutina Tchar.h _UNICODE y _MBCS no definidos _MBCS definido _UNICODE definido
_tgetdcwd_nolock _getdcwd_nolock _getdcwd_nolock _wgetdcwd_nolock

Requisitos

Routine Encabezado necesario
_getdcwd_nolock <direct.h>
_wgetdcwd_nolock <direct.h> o <wchar.h>

Para obtener más información sobre compatibilidad, consulte Compatibilidad.

Consulte también

Control de directorio
_chdir, _wchdir
_getcwd, _wgetcwd
_getdrive
_mkdir, _wmkdir
_rmdir, _wrmdir