_getdcwd_nolock, _wgetdcwd_nolock
Získá celou cestu aktuálního pracovního adresáře na zadané jednotce.
Důležité |
---|
Toto API nelze použít v aplikacích, které jsou spuštěny v modulu Windows Runtime.Další informace naleznete v tématu CRT funkce nejsou podporovány s /ZW. |
char *_getdcwd_nolock(
int drive,
char *buffer,
int maxlen
);
wchar_t *_wgetdcwd_nolock(
int drive,
wchar_t *buffer,
int maxlen
);
Parametry
drive
Disková jednotka.buffer
Umístění úložiště pro cestu.maxlen
Maximální délka cesty ve znacích: char pro _getdcwd a wchar_t pro _wgetdcwd.
Vrácená hodnota
Viz téma _getdcwd, _wgetdcwd.
Poznámky
_getdcwd_nolock a _wgetdcwd_nolock jsou shodné s _getdcwd a _wgetdcwd v tomto pořadí, s tím rozdílem, že nejsou chráněny před rušením z jiných vláken.Mohou být rychlejší, protože nepřidávají režii uzamykáním ostatních vláken.Tyto funkce používejte pouze v kontextech bezpečných na vlákna, jako jsou aplikace s jedním vláknem nebo pokud volající obor již zpracovává izolaci vláken.
Rutinní mapování obecného textu
Rutina Tchar.h |
_UNICODE a _MBCS nejsou definovány |
_MBCS definováno |
_UNICODE definováno |
---|---|---|---|
_tgetdcwd_nolock |
_getdcwd_nolock |
_getdcwd_nolock |
_wgetdcwd_nolock |
Požadavky
Rutina |
Požadované záhlaví |
---|---|
_getdcwd_nolock |
<direct.h> |
_wgetdcwd_nolock |
<direct.h> nebo <wchar.h> |
Další informace o kompatibilitě naleznete v tématu Kompatibilita.
Ekvivalent v rozhraní .NET Framework
System::Environment::CurrentDirectory