_getdcwd_nolock
, _wgetdcwd_nolock
Gets the full path of the current working directory on the specified drive.
Important
This API cannot be used in applications that execute in the Windows Runtime. For more information, see CRT functions not supported in Universal Windows Platform apps.
char *_getdcwd_nolock(
int drive,
char *buffer,
int maxlen
);
wchar_t *_wgetdcwd_nolock(
int drive,
wchar_t *buffer,
int maxlen
);
drive
Disk drive.
buffer
Storage location for the path.
maxlen
Maximum length of path in characters: char
for _getdcwd_nolock
and wchar_t
for _wgetdcwd_nolock
.
See _getdcwd
, _wgetdcwd
.
_getdcwd_nolock
and _wgetdcwd_nolock
are identical to _getdcwd
and _wgetdcwd
, respectively, except that they aren't protected from interference by other threads. They might be faster because they don't incur the overhead of locking out other threads. Use these functions only in thread-safe contexts such as single-threaded applications or where the calling scope already handles thread isolation.
Tchar.h routine | _UNICODE and _MBCS not defined |
_MBCS defined |
_UNICODE defined |
---|---|---|---|
_tgetdcwd_nolock |
_getdcwd_nolock |
_getdcwd_nolock |
_wgetdcwd_nolock |
Routine | Required header |
---|---|
_getdcwd_nolock |
<direct.h> |
_wgetdcwd_nolock |
<direct.h> or <wchar.h> |
For more compatibility information, see Compatibility.
Directory control
_chdir
, _wchdir
_getcwd
, _wgetcwd
_getdrive
_mkdir
, _wmkdir
_rmdir
, _wrmdir