Freigeben über


PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK Rückruffunktion (dbgeng.h)

Der ReconstructStack Abruffunktionsabfragen-Speicherstromanbieter pro Thread 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 der systemeigenen Frames an.

[out] StackSymFrames

Ein Zeiger auf einen Symbolrahmenstapel.

[out] StackSymFramesFilled

Symbolrahmen-Stapel gefüllter Wert.

Rückgabewert

Wenn diese Rückruffunktion erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.

Bemerkungen

Diese Funktion gibt Stapelframes und symbolische Daten zurück.

Neue Inlineframes können bereitgestellt werden.

Der Stapelabbildanbieter muss aktiviert sein.

ReconstructStack wird in der Headerdatei "Dbgeng.h" als PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK bezeichnet.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- dbgeng.h (include Dbgeng.h)