Aracılığıyla paylaş


İstemci Blok Kanca İşlevleri

Doğrula veya raporla saklanan verilerin içeriğini istediğiniz _CLIENT_BLOCK engeller, özellikle bu amaç için bir işlev yazabilirsiniz.crtdbg içinde tanımlanan yazdığınız işlevi aşağıdakine benzer bir prototip olması gerekir.Y:

void YourClientDump(void *, size_t)

Başka bir deyişle, kanca işlevi kabul etmelidir bir void işaretçi ile birlikte ayırma blok başına bir size_t ayırma boyutunu belirten bir değer yazın ve iade void.Dışında içeriğini size olan.

Kanca işlevi kullanılarak yüklendikten sonra _CrtSetDumpClient, her zaman adlı bir _CLIENT_BLOCK blok döküldü.Daha sonra _CrtReportBlockType türü veya alt dökümü alınan blok hakkında bilgi almak için.

Geçişi için işlev işaretçisi _CrtSetDumpClient tür _CRT_DUMP_CLIENT, CRTDBG'de tanımlandığı gibi.Y:

typedef void (__cdecl *_CRT_DUMP_CLIENT)
   (void *, size_t);

Ayrıca bkz.

Başvuru

_CrtReportBlockType

Diğer Kaynaklar

Hata Ayıklama Kanca İşlevi Yazma

crt_dbg2 Sample