Aflevering

Foutuitzondering C000027C

Een POF-uitzondering (Point-of-Failure) is een type uitzondering die door UWP-toepassingen wordt gemaakt. Het is geïntroduceerd in de Windows 10 Fall Creators Update (september 2017).

De uitzonderingscode is 0xC000027C.

De eerste uitzonderingsparameter (0) is een HRESULT. In 64-bitsdumps moet de waarde worden gemaskeerd tot de onderste 32bits. bijvoorbeeld 0xFFFFFFFF80070512 => 0x80070512

Point-of-Failure Exception vervangt/verbetert Stowed Exception (0xC000027B). Net als Stowed Exceptions wordt de uitzonderingscode gegenereerd door het WinRT-framework. Het vereist niet dat toepassingen opnieuw worden gecompileerd voor gebruik.

Er wordt een POF-uitzondering gegenereerd wanneer een asynchrone bewerking mislukt. Wanneer de uitzondering wordt gerapporteerd vanuit de werkrolthread, wordt een Proces shapshot verzameld van het proces. De PSS-ingang en HRESULT van de uitzondering worden verpakt in een object op basis van IRestrictedErrorInfo en gerouteerd via de taalprojectielagen van WinRT. Als de uitzondering niet wordt verwerkt door de aanroeper, wordt de momentopname van het proces gebruikt om het probleem terug te melden bij 'state' wanneer RoOriginateException of RoOriginateLanguageException is aangeroepen.

Volg deze stappen bij het opsporen van fouten met de hulpprogramma's voor foutopsporing voor Windows:

  1. .exr -1
    • Het HRESULT bepalen via de eerste parameter
  2. !fout <hresult> en/of !pde.err <hresult>
    • Het HRESULT beschrijven
  3. .ecxr
    • De huidige foutopsporingsprogrammacontext instellen op de positie van de momentopname van proces
  4. K
    • De aanroepstack weergeven

Aanvullende bronnen:

Wilt u feedback geven? Dien hier een probleem in.