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 |