Sdílet prostřednictvím


_getdcwd_nolock, _wgetdcwd_nolock

Získá celou cestu aktuálního pracovního adresáře na zadané jednotce.

Důležitá poznámkaDů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

Viz také

Referenční dokumentace

Ovládací prvek adresáře

_chdir, _wchdir

_getcwd, _wgetcwd

_getdrive

_mkdir, _wmkdir

_rmdir, _wrmdir