Aflevering
HRESULT-foutcodes
De 32bits in een HRESULT-foutcode hebben betekenissen, zodat de lezer meer inzicht kan krijgen in de fout.
Opmerking:
De 32e bit (de bovenste bit) geeft aan of er een fout is opgetreden of niet. Daarom worden fouten 0x8xxxxxxx.
De 16-26 bits zijn de Faciliteit - de oorspronkelijke API (Win32, CLR, XAML, enzovoort).
De 0-15 bits zijn de (foutcode) code.
Veelvoorkomende FOUTCODEs voor NULL-faciliteit
Naam | Beschrijving | Weergegeven als |
---|---|---|
S_OK | De bewerking is voltooid | 0x00000000 |
S_FALSE | De bewerking is geslaagd, maar heeft geen resultaten geretourneerd | 0x00000001 |
E_ABORT | Bewerking afgebroken | 0x80004004 |
E_FAIL | Niet-opgegeven fout | 0x80004005 |
E_NOINTERFACE | Dergelijke interface wordt niet ondersteund | 0x80004002 |
E_NOTIMPL | Niet geïmplementeerd | 0x80004001 |
E_POINTER | Aanwijzer die ongeldig is | 0x80004003 |
E_UNEXPECTED | Onverwachte fout | 0x8000FFFF |
Veelvoorkomende Foutcodes voor Win32 Facility
Deze zijn gebouwd door een systeemfoutcode door te geven aan HRESULT_FROM_WIN32
Naam | Beschrijving | Weergegeven als |
---|---|---|
E_ACCESSDENIED | Fout over geweigerde algemene toegang | 0x80070005 |
E_HANDLE | Ingang die niet geldig is | 0x80070006 |
E_INVALIDARG | Een of meer argumenten zijn ongeldig | 0x80070057 |
E_OUTOFMEMORY | Kan het benodigde geheugen niet toewijzen | 0x8007000E |
Verwante koppelingen:
HRESULT
HRESULT-faciliteit – op waarde
HRESULT-faciliteit – op naam
De 32bits in een HRESULT-foutcode hebben betekenissen, zodat de lezer meer inzicht kan krijgen in de fout.
Opmerking:
De 32e bit (de bovenste bit) geeft aan of er een fout is opgetreden of niet. Daarom worden fouten 0x8xxxxxxx.
De 16-26 bits zijn de Faciliteit - de oorspronkelijke API (Win32, CLR, XAML, enzovoort).
De 0-15 bits zijn de (foutcode) code.
Veelvoorkomende FOUTCODEs voor NULL-faciliteit
Naam | Beschrijving | Weergegeven als |
---|---|---|
S_OK | De bewerking is voltooid | 0x00000000 |
S_FALSE | De bewerking is geslaagd, maar heeft geen resultaten geretourneerd | 0x00000001 |
E_ABORT | Bewerking afgebroken | 0x80004004 |
E_FAIL | Niet-opgegeven fout | 0x80004005 |
E_NOINTERFACE | Dergelijke interface wordt niet ondersteund | 0x80004002 |
E_NOTIMPL | Niet geïmplementeerd | 0x80004001 |
E_POINTER | Aanwijzer die ongeldig is | 0x80004003 |
E_UNEXPECTED | Onverwachte fout | 0x8000FFFF |
Veelvoorkomende Foutcodes voor Win32 Facility
Deze zijn gebouwd door een systeemfoutcode door te geven aan HRESULT_FROM_WIN32
Naam | Beschrijving | Weergegeven als |
---|---|---|
E_ACCESSDENIED | Fout over geweigerde algemene toegang | 0x80070005 |
E_HANDLE | Ingang die niet geldig is | 0x80070006 |
E_INVALIDARG | Een of meer argumenten zijn ongeldig | 0x80070057 |
E_OUTOFMEMORY | Kan het benodigde geheugen niet toewijzen | 0x8007000E |
Verwante koppelingen:
HRESULT
HRESULT-faciliteit – op waarde
HRESULT-faciliteit – op naam
Wilt u feedback geven? Dien hier een probleem in.