_fullpath_dbg, _wfullpath_dbg

Sürümleri _fullpath, _wfullpath , hata ayıklama sürümünü kullanan malloc bellek ayrılamadı.

char *_fullpath_dbg(     char *absPath,    const char *relPath,    size_t maxLength,    int blockType,    const char *filename,    int linenumber  ); wchar_t *_wfullpath_dbg(     wchar_t *absPath,    const wchar_t *relPath,    size_t maxLength,    int blockType,    const char *filename,    int linenumber  );

Parametreler

  • absPath
    İmleci mutlak veya tam yol adını içeren bir arabelleğe veya NULL.

  • relPath
    Göreli yol adı.

  • maxLength
    Bir mutlak yol adı arabelleğin en büyük uzunluğu (absPath).Bu uzunluğu için bayt cinsinden _fullpath ancak geniş karakterler (wchar_t) için _wfullpath.

  • blockType
    Bellek Blok türü istenen: _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

Her işlevi bir işaretçi mutlak yol adı içeren bir arabelleğe döndürür (absPath).Bir hata varsa (değeri geçilen Örneğin, varsa relPath geçerli değil veya bulunamıyor, bir sürücü harfi içerir veya oluşturulan bir mutlak yol adı uzunluğu (absPath) büyüktür maxLength) işlevi döndürür NULL.

Notlar

The _fullpath_dbg and _wfullpath_dbg functions are identical to _fullpath and _wfullpath except that, when **_**DEBUGis defined, these functions use the debug version of malloc, _malloc_dbg, to allocate memory if NULL is passed as the first parameter.Hata ayıklama özelliklerini hakkında bilgi için _malloc_dbg, bakın _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_ALLOCis defined, calls to _fullpath and _wfullpathare remapped to _fullpath_dbg and _wfullpath_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ış

_tfullpath_dbg

_fullpath_dbg

_fullpath_dbg

_wfullpath_dbg

Gereksinimler

İşlev

Gerekli başlık

_fullpath_dbg

< crtdbg.h >

_wfullpath_dbg

< crtdbg.h >

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

.NET Framework Eşdeğeri

Create

Ayrıca bkz.

Başvuru

Dosya İşleme

_fullpath, _wfullpath

Kavramlar

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