_getdcwd_nolock
, _wgetdcwd_nolock
Získá úplnou cestu aktuálního pracovního adresáře na zadané jednotce.
Důležité
Toto rozhraní API nelze použít v aplikacích, které se spouští v prostředí Windows Runtime. Další informace najdete v tématu Funkce CRT, které nejsou v aplikacích Univerzální platforma Windows podporované.
Syntaxe
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 v znaky: char
pro _getdcwd_nolock
a wchar_t
pro _wgetdcwd_nolock
.
Vrácená hodnota
Viz _getdcwd
, _wgetdcwd
.
Poznámky
_getdcwd_nolock
a _wgetdcwd_nolock
jsou identické s _getdcwd
jinými _wgetdcwd
vlákny, s tím rozdílem, že nejsou chráněny před rušením jinými vlákny. Můžou být rychlejší, protože neúčtují režijní náklady na uzamčení jiných vláken. Tyto funkce používejte pouze v kontextech bezpečných pro přístup z více vláken, jako jsou aplikace s jedním vláknem, nebo v případě, že volající obor již zpracovává izolaci vláken.
Mapování rutin obecného textu
Rutina Tchar.h | _UNICODE a _MBCS není definován |
_MBCS definovaný |
_UNICODE definovaný |
---|---|---|---|
_tgetdcwd_nolock |
_getdcwd_nolock |
_getdcwd_nolock |
_wgetdcwd_nolock |
Požadavky
Rutina | Požadovaný hlavičkový soubor |
---|---|
_getdcwd_nolock |
<direct.h> |
_wgetdcwd_nolock |
<direct.h> nebo <wchar.h> |
Další informace o kompatibilitě najdete v tématu Kompatibilita.
Viz také
Ovládací prvek adresář
_chdir
, _wchdir
_getcwd
, _wgetcwd
_getdrive
_mkdir
, _wmkdir
_rmdir
, _wrmdir