Sdílet prostřednictvím


_getcwd_dbg _wgetcwd_dbg

Ladění verze _getcwd _wgetcwd funkce (dostupné pouze při ladění).

char *_getcwd_dbg( 
   char *buffer,
   int maxlen,
   int blockType,
   const char *filename,
   int linenumber 
);
wchar_t *_wgetcwd_dbg( 
   wchar_t *buffer,
   int maxlen,
   int blockType,
   const char *filename,
   int linenumber 
);

Parametry

  • buffer
    Umístění úložiště pro cestu.

  • maxlen
    Maximální délka cesty znaky: char pro _getcwd_dbg a wchar_t pro _wgetcwd_dbg.

  • blockType
    Typ bloku paměti požadované: _CLIENT_BLOCK nebo _NORMAL_BLOCK.

  • filename
    Ukazatel myši na název zdrojového souboru, který požadované operace přidělení nebo NULL.

  • linenumber
    Číslo zdrojového souboru, kde byla požadována operace přidělení nebo NULL.

Vrácená hodnota

Vrací ukazatel na buffer.A NULL vrátit hodnotu označuje chybu, a errno buď nastavena na ENOMEM, označující, že je nedostatek paměti v maxlen bajtů (při NULL argument je uveden jako buffer), nebo na ERANGE, označující, že cesta je delší než maxlen znaků.

Další informace naleznete v tématu Kód chyby, _doserrno, _sys_errlist a _sys_nerr.

Poznámky

_getcwd_dbg a _wgetcwd_dbg funkce jsou shodné s _getcwd a _wgetcwd s výjimkou, kdy _DEBUG je definován, tyto funkce použít ladicí verzi malloc a _malloc_dbg přidělení paměti, pokud NULL je předán jako první parametr.Další informace naleznete v tématu _malloc_dbg.

Není nutné explicitně volat tyto funkce ve většině případů.Místo toho můžete definovat _CRTDBG_MAP_ALLOC příznak.When _CRTDBG_MAP_ALLOC is defined, calls to _getcwdand _wgetcwdare remapped to _getcwd_dbgand _wgetcwd_dbg, respectively, with the blockType set to _NORMAL_BLOCK.Tedy není nutné explicitně volat tyto funkce, pokud chcete označit bloky haldy jako _CLIENT_BLOCK.Další informace naleznete v tématu Typy bloky na ladění haldy.

Obecný Text rutinní mapování

Rutina Tchar.h

_UNICODE a _MBCS není definován

_MBCS, definice

_UNICODE, definice

_tgetcwd_dbg

_getcwd_dbg

_getcwd_dbg

_wgetcwd_dbg

Požadavky

Rutina

Požadované záhlaví

_getcwd_dbg

<crtdbg.h>

_wgetcwd_dbg

<crtdbg.h>

Další informace o kompatibilitě v tématu Kompatibilita v úvodu.

Ekvivalent v rozhraní .NET Framework

CurrentDirectory

Viz také

Referenční dokumentace

_getcwd _wgetcwd

Ovládací prvek adresář

Koncepty

Ladění verze funkce přidělení haldy