_getdcwd_nolock, _wgetdcwd_nolock

获取当前工作目录的完整路径名在指定的驱动程序。

重要

此 API 不能在运行时的窗口执行的应用程序。有关更多信息,请参见 CRT 函数不支持与 /ZW

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

参数

  • drive
    磁盘驱动器。

  • buffer
    路径的存储位置。

  • maxlen
    路径的最大长度的字符:_getdcwd 的 _wgetdcwd的 char 和 wchar_t。

返回值

请参见 _getdcwd, _wgetdcwd

备注

_getdcwd_nolock 和 _wgetdcwd_nolock 与 _getdcwd 和 _wgetdcwd分别是相同的,则,不同之处在于,它们不从由其他线程的干扰保护。 因为它们不会产生开销锁定其他线程,也可能是更快。 在线程安全的上下文仅使用这些功能 (如单线程应用程序或调用的大小处理已线程隔离的位置。

一般文本例程映射

Tchar.h 实例

未定义的_UNICODE 和_MBCS

定义的_MBCS

定义的_UNICODE

_tgetdcwd_nolock

_getdcwd_nolock

_getdcwd_nolock

_wgetdcwd_nolock

要求

实例

必需的标头

_getdcwd_nolock

<direct.h>

_wgetdcwd_nolock

<direct.h> 或 <wchar.h>

有关更多兼容性信息,请参见中介绍的 兼容性

.NET Framework 等效项

System::Environment::CurrentDirectory

请参见

参考

内容控件

_chdir, _wchdir

_getcwd, _wgetcwd

_getdrive

_mkdir, _wmkdir

_rmdir, _wrmdir