_getcwd_dbg, _wgetcwd_dbg

Hata ayıklama sürümleri _getcwd, _wgetcwd işlevleri (yalnızca hata ayıklama sırasında kullanılabilir).

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  );

Parametreler

  • buffer
    Yol için depolama konumu.

  • maxlen
    En fazla karakter yolunun uzunluğu: char için _getcwd_dbg ve wchar_t için _wgetcwd_dbg.

  • blockType
    Bellek Blok türü istedi: _CLIENT_BLOCK veya _NORMAL_BLOCK.

  • filename
    Ayırma işlemi istenen kaynak dosya adı işaretçisine veya NULL.

  • linenumber
    Satır numarası ayırma işlemi burada istendi kaynak dosyasındaki veya NULL.

Dönüş Değeri

Bir işaretçi döndürür buffer.Bir NULL dönüş değeri bir hata gösterir ve errno ya da ayarlamak ENOMEM, ayırmak için yeterli bellek olduğunu gösteren maxlen bayt (olduğunda bir NULL bağımsız değişken olarak verilen buffer), veya ERANGE, yolu daha uzun belirten maxlen karakter.

Daha fazla bilgi için bkz. errno, _doserrno, _sys_errlist, and _sys_nerr.

Notlar

_getcwd_dbg Ve _wgetcwd_dbg işlevleri aynı _getcwd ve _wgetcwd dışında _DEBUG olup tanımlanan, bu işlevler hata ayıklama sürümünü kullanın malloc ve _malloc_dbg , bellek ayırmak için NULL ilk parametre olarak geçirilir.Daha fazla bilgi için bkz. _malloc_dbg.

Çoğu durumda bu işlevler açıkça çağırma gerekmez.Bunun yerine, tanımlayabilirsiniz _CRTDBG_MAP_ALLOC bayrak.When _CRTDBG_MAP_ALLOC is defined, calls to _getcwdand _wgetcwdare remapped to _getcwd_dbgand _wgetcwd_dbg, respectively, with the blockType set to _NORMAL_BLOCK.Bu nedenle, yığın blokları olarak işaretlemek istediğiniz sürece bu işlevler açıkça çağırma gerekmez _CLIENT_BLOCK.Daha fazla bilgi için hata ayıklama yığında blokları türleri.

Genel Metin Yordam Eşleşmeleri

Tchar.h yordamı

_UNICODE ve _MBCS tanımlanmaz

_MBCS tanımlanmış

_UNICODE tanımlanmış

_tgetcwd_dbg

_getcwd_dbg

_getcwd_dbg

_wgetcwd_dbg

Gereksinimler

Yordam

Gerekli başlık

_getcwd_dbg

< crtdbg.h >

_wgetcwd_dbg

< crtdbg.h >

Uyumluluk daha fazla bilgi için bkz: Uyumluluk giriş.

.NET Framework Eşdeğeri

CurrentDirectory

Ayrıca bkz.

Başvuru

_getcwd, _wgetcwd

Dizin Denetimi

Kavramlar

Öbek Atama İşlevleri Hata Ayıklama Sürümleri