_getdcwd_nolock, _wgetdcwd_nolock
Gets the full path name of the current working directory on the specified drive.
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 and wchar_t for _wgetdcwd.
Возвращаемое значение
See _getdcwd, _wgetdcwd.
Заметки
_getdcwd_nolock and _wgetdcwd_nolock are identical to _getdcwd and _wgetdcwd, respectively, except that they are not protected from interference by other threads. They might be faster because they do not 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.
Generic-Text Routine Mappings
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 in the Introduction.
Эквивалент в .NET Framework
System::Environment::CurrentDirectory