Freigeben über


RoFailFastWithErrorContextInternal2-Funktion

Löst eine nicht fortlaufende Ausnahme im aktuellen Prozess aus und ermöglicht es Ihnen auch, zusätzlichen Fehlerkontext einzuschließen, der nicht bereits vom Betriebssystem erfasst wurde.

Syntax

void WINAPI RoFailFastWithErrorContextInternal2(
  HRESULT hrError,
  ULONG cStowedExceptions,
  _In_reads_opt_(cStowedExceptions) PSTOWED_EXCEPTION_INFORMATION_V2 aStowedExceptionPointers[]
);

Parameter

hrError

Typ: HRESULT

Das HRESULT, das dem aktuellen Fehler zugeordnet ist. Die Ausnahme wird für jeden Wert von hrError ausgelöst.

cStowedExceptions

Typ: ULONG

Die Anzahl der Elemente im Array aStowedExceptionPointers .

aStowedExceptionPointers

Typ: PSTOWED_EXCEPTION_INFORMATION_V2[]

Ein Array von Zeigern auf STOWED_EXCEPTION_INFORMATION_V2 Strukturen. Jede Struktur enthält Informationen, die eine verstaute Ausnahme beschreiben. Die Informationen in diesen Strukturen werden dann zusammen mit den von der Plattform erfassten, verstauten Ausnahmeinformationen an Windows-Fehlerberichterstattung (WER) übermittelt.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Bemerkungen

RoFailFastWithErrorContextInternal2 ist weder einer Importbibliothek noch einer Headerdatei zugeordnet. Sie können sie aufrufen, indem Sie zuerst die LoadLibrary-Funktion (zum Laden ComBase.dll) und dann die GetProcAddress-Funktion aufrufen, um die Adresse von RoFailFastWithErrorContextInternal2 abzurufen.

Weitere Informationen finden Sie unter RoFailFastWithErrorContext-Funktion.

Anforderungen

   
Zielplattform Windows
Kopfzeile
Bibliothek
DLL ComBase.dll

Siehe auch