PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK Rückruffunktion (dbgeng.h)
Die Rückruffunktion "ReconstructStack " fragt den Speicherdatenstromanbieter auf Threadbasis ab.
CALLBACK* PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK ReconstructStack;
Syntax
PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK PdebugStackProviderReconstructstack;
HRESULT PdebugStackProviderReconstructstack(
[in] ULONG SystemThreadId,
[in] PDEBUG_STACK_FRAME_EX NativeFrames,
[in] ULONG CountNativeFrames,
[out] PSTACK_SYM_FRAME_INFO *StackSymFrames,
[out] PULONG StackSymFramesFilled
)
{...}
Parameter
[in] SystemThreadId
Eine Systemthread-ID.
[in] NativeFrames
Native Frames.
[in] CountNativeFrames
Gibt die Anzahl nativer Frames an.
[out] StackSymFrames
Ein Zeiger auf einen Symbolrahmenstapel.
[out] StackSymFramesFilled
Aufgefüllter Wert für Symbolrahmenstapel.
Rückgabewert
Wenn diese Rückruffunktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Funktion gibt Stapelrahmen und symbolische Daten zurück.
Es können neue Inlineframes bereitgestellt werden.
Der Stapelabbildanbieter muss aktiviert sein.
ReconstructStack wird in der Headerdatei Dbgeng.h als PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK bezeichnet.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | dbgeng.h (dbgeng.h einschließen) |