Freigeben über


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)