Sdílet prostřednictvím


_getdcwd_nolock _wgetdcwd_nolock

Získá úplnou cestu pro aktuální pracovní adresář na zadané jednotce.

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

Viz také

Referenční dokumentace

Ovládací prvek adresář

_chdir _wchdir

_getcwd _wgetcwd

_getdrive

_mkdir _wmkdir

_rmdir _wrmdir