Sdílet prostřednictvím


_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
Disku.

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 _wgetdcwdvlá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 Definovány _UNICODE Definovány
_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