_getdcwd_nolock _wgetdcwd_nolock
Získá úplnou cestu pro aktuální pracovní adresář na zadané jednotce.
Důležité |
---|
Toto rozhraní API nelze použít v aplikacích, které jsou spuštěny v systému 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é jednotky.buffer
Umístění úložiště pro cestu.maxlen
Maximální délka cesty v znaky: char pro _getdcwd a wchar_t pro _wgetdcwd.
Vrácená hodnota
Viz téma _getdcwd _wgetdcwd.
Poznámky
_getdcwd_nolocka _wgetdcwd_nolock jsou shodné s _getdcwd a _wgetdcwd, resp. s tím rozdílem, že nejsou chráněny před rušení jiných podprocesů.Protože nevznikají režie uzamčení jiných podprocesů může být rychlejší.Tyto funkce lze používejte pouze v kontextu vláknově bezpečné jako single-threaded aplikací nebo pokud volající obor již zpracovává vlákna izolace.
Mapování rutiny obecného textu
Byla zahájena rutina Tchar.h |
_UNICODE a _MBCS není definováno |
_MBCS, definice |
_UNICODE definována |
---|---|---|---|
_tgetdcwd_nolock |
_getdcwd_nolock |
_getdcwd_nolock |
_wgetdcwd_nolock |
Požadavky
Byla zahájena rutina |
Požadované záhlaví |
---|---|
_getdcwd_nolock |
<direct.h> |
_wgetdcwd_nolock |
<direct.h> nebo <wchar.h> |
Další informace o kompatibilitě v tématu Compatibility v úvodu.
Ekvivalent v rozhraní .NET Framework
System::Environment::CurrentDirectory