Compartir a través de


_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 con /ZW.

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 y wchar_t para _wgetdcwd.

Valor devuelto

Vea _getdcwd, _wgetdcwd.

Comentarios

_getdcwd_nolock y _wgetdcwd_nolock son exactamente iguales que _getdcwd y _wgetdcwd, respectivamente, salvo que no están protegidas contra interferencias de otros subprocesos. Pueden ser más rápidas 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 rutina 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

Rutina

Encabezado necesario

_getdcwd_nolock

<direct.h>

_wgetdcwd_nolock

<direct.h> o <wchar.h>

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

Equivalente en .NET Framework

System::Environment::CurrentDirectory

Vea también

Referencia

Control de directorio

_chdir, _wchdir

_getcwd, _wgetcwd

_getdrive

_mkdir, _wmkdir

_rmdir, _wrmdir