PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK funzione di callback (dbgeng.h)
Il ReconstructStack la funzione di callback esegue query sul provider di flusso di dump per ogni thread.
CALLBACK* PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK ReconstructStack;
Sintassi
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
)
{...}
Parametri
[in] SystemThreadId
ID thread di sistema.
[in] NativeFrames
Frame nativi.
[in] CountNativeFrames
Specifica il numero di frame nativi.
[out] StackSymFrames
Puntatore a uno stack di fotogrammi di simboli.
[out] StackSymFramesFilled
Valore riempito dello stack di fotogrammi dei simboli.
Valore restituito
Se la funzione di callback ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT.
Osservazioni
Questa funzione restituisce stack frame e dati simbolici.
È possibile fornire nuovi fotogrammi in linea.
Il provider di dump dello stack deve essere abilitato.
Il Distruissi viene chiamato PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK nel file di intestazione Dbgeng.h.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Finestre |
intestazione | dbgeng.h (include Dbgeng.h) |