Condividi tramite


Metodo ILanguageExceptionStackBackTrace::GetStackBackTrace (restrictederrorinfo.h)

Recupera la traccia dello stack indietro.

Sintassi

HRESULT GetStackBackTrace(
  [in]      ULONG       maxFramesToCapture,
  [in, out] UINT_PTR [] stackBackTrace,
  [out]     ULONG       *framesCaptured
);

Parametri

[in] maxFramesToCapture

Numero massimo di fotogrammi da acquisire.

[in, out] stackBackTrace

Matrice contenente la traccia indietro dello stack; la dimensione massima è maxFramesToCapture.

[out] framesCaptured

In caso di esito positivo, contiene un puntatore al numero di fotogrammi effettivamente acquisiti.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

È consigliabile implementare GetStackBackTrace nelle proiezioni del linguaggio quando l'area gestore errori globale non è in grado di acquisire un backtrace. GetStackBackTrace viene chiamato dall'esportazione RoOriginateLanguageException e da CapturePropagationContext quando queste funzioni rilevano, tramite query per l'interfaccia (QI), che l'eccezione del linguaggio fornita a loro implementa.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1703 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione restrictederrorinfo.h

Vedi anche

ILanguageExceptionStackBackTrace