AfxDumpStack

void AFXAPI AfxDumpStack(DWORD dwTarget = AFX_STACK_DUMP_TARGET_DEFAULT);

Parametreleri

dwTarget

Döküm çıktı hedefi gösterir. Bit düzey veya (|) işleci kullanılarak birleştirilebilir, olası değerler aşağıdaki gibidir:

Açıklamalar

Bu genel işlevi, geçerli yığın bir görüntü oluşturmak için kullanılabilir. Aşağıdaki örnek AfxDumpStack bir mfc iletişim göstermek bir düğmesi işleyicisini arama sayfasından oluşturulan çıktı tek bir satır yansıtır:

=== AfxDumpStack çıkış başlamadan ===
…
BFF928E0: WINDOWS\SYSTEM\KERNEL32.DLL! UTUnRegister + 2492 bayt

=== AfxDumpStack() çıktı sonunda ===

Yukarıdaki satırda çıktı aşağıdaki tabloda açıklanmıştır:

Çıkış Açıklama
BFF928E0: Son işlev çağrısının dönüş adresi.
WINDOWS\SYSTEM\KERNEL32.DLL! İşlev çağrısı içeren modül tam yol adı.
UTUnRegister Olarak adlandırılan fonksiyon prototipi.
+ 2492 bayt İşlev prototipi adresinden bayt uzaklığı (Bu durumda UTUnRegister ) dönüş adresi (Bu durumda, BFF928E0 ).

AfxDumpStack , hata ayıklama ve nondebug mfc kitaplıklarını sürümlerinde kullanılabilir; hatta yürütülebilir dosyanızı paylaşılan bir dll mfc kullandığında ancak işlevi her zaman statik olarak, bağlantılı. Paylaşılan Kitaplığı uygulamalarında, işlev MFCS42 bulunur.LIB kitaplığı (ve türevleri).

Bu işlevi başarıyla kullanmak için:

Ayrıca bkz: afxDump

Index