Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Foutcodes die kunnen worden geretourneerd door een DXGI-functie.
| Constante/waarde | Beschrijving |
|---|---|
|
U hebt geprobeerd een resource te gebruiken waarvoor u niet de vereiste toegangsbevoegdheden hebt. Deze fout wordt meestal veroorzaakt wanneer u schrijft naar een gedeelde resource met alleen-lezentoegang. |
|
De interface voor duplicatie van bureaublad is ongeldig. De interface voor bureaubladduplicatie wordt doorgaans ongeldig wanneer een ander type afbeelding wordt weergegeven op het bureaublad. |
|
Het gewenste element bestaat al. Dit wordt geretourneerd door DXGIDeclareAdapterRemovalSupport als dit niet de eerste keer is dat de functie wordt aangeroepen. |
|
DXGI kan geen inhoudsbeveiliging bieden voor de wisselketen. Deze fout wordt meestal veroorzaakt door een ouder stuurprogramma of wanneer u een wisselketen gebruikt die niet compatibel is met inhoudsbeveiliging. |
|
Het apparaat van de toepassing is mislukt vanwege ongeldige opdrachten die door de toepassing zijn verzonden. Dit is een ontwerptijdprobleem dat moet worden onderzocht en opgelost. |
|
De videokaart is fysiek verwijderd uit het systeem of er is een upgrade van het stuurprogramma voor de videokaart opgetreden. De toepassing moet het apparaat vernietigen en opnieuw maken. Voor hulp bij het opsporen van fouten in het probleem roept u ID3D10Device::GetDeviceRemovedReason aan. |
|
Het apparaat is mislukt vanwege een slecht gevormde opdracht. Dit is een runtimeprobleem; De toepassing moet het apparaat vernietigen en opnieuw maken. |
|
Er is een probleem opgetreden bij het stuurprogramma en het apparaat is verwijderd. |
|
Een gebeurtenis (bijvoorbeeld een stroomcyclus) heeft het verzamelen van presentatiestatistieken onderbroken. |
|
De toepassing heeft geprobeerd het exclusieve eigendom van een uitvoer te verkrijgen, maar is mislukt omdat een andere toepassing (of apparaat in de toepassing) al eigendom heeft verkregen. |
|
De toepassing verstrekte ongeldige parametergegevens; Dit moet worden opgespoord en opgelost voordat de toepassing wordt vrijgegeven. |
|
De buffer die door de toepassing wordt geleverd, is niet groot genoeg om de aangevraagde gegevens op te slaan. |
|
De opgegeven naam van een resource in een aanroep naar IDXGIResource1::CreateSharedHandle is al gekoppeld aan een andere resource. |
|
Er wordt een globale tellerresource gebruikt en het Direct3D-apparaat kan momenteel de tellerresource niet gebruiken. |
|
De resource of aanvraag is momenteel niet beschikbaar, maar kan later beschikbaar komen. |
|
Bij het aanroepen van IDXGIObject::GetPrivateData wordt de GUID die is doorgegeven, niet herkend als een eerder doorgegeven aan IDXGIObject::SetPrivateData of IDXGIObject::SetPrivateDataInterface. Bij het aanroepen van IDXGIFactory::EnumAdapters of IDXGIAdapter::EnumOutputs valt het opsommingsnummer buiten het bereik. |
|
Gereserveerd |
|
Gereserveerd |
|
De DXGI-uitvoer (monitor) waarop de inhoud van de wisselketen is beperkt, wordt nu losgekoppeld of gewijzigd. |
|
De bewerking is afhankelijk van een SDK-onderdeel dat ontbreekt of niet overeenkomt. |
|
De verbinding met de sessie Extern bureaublad-services is momenteel verbroken. |
|
De aangevraagde functionaliteit wordt niet ondersteund door het apparaat of het stuurprogramma. |
|
Het time-outinterval dat is verstreken voordat het volgende bureaubladframe beschikbaar was. |
|
De GPU was bezet op het moment dat een aanroep werd uitgevoerd om een bewerking uit te voeren en de bewerking niet heeft uitgevoerd of gepland. |
|
De methode is zonder fout geslaagd. |
Opmerkingen
Mogelijk bent u alleen geïnteresseerd in of de methode is geslaagd of mislukt. De beste manier om te testen of een HRESULT-waarde aangeeft dat de waarde is geslaagd of mislukt, is door te geven aan een van de volgende macro's, gedefinieerd in WinError.h:
- De macro SUCCEEDED retourneert TRUE voor een geslaagde code en ONWAAR voor een foutcode.
- De macro FAILED retourneert TRUE voor een foutcode en FALSE voor een geslaagde code.
De HRESULT-waarde voor elke DXGI_ERROR waarde wordt bepaald op basis van deze macro die is gedefinieerd in DXGItype.h:
#define _FACDXGI 0x87a
#define MAKE_DXGI_HRESULT(code) MAKE_HRESULT(1, _FACDXGI, code)
DXGI_ERROR_INVALID_CALL wordt bijvoorbeeld gedefinieerd als 0x887A0001:
#define DXGI_ERROR_INVALID_CALL MAKE_DXGI_HRESULT(1)
Behoeften
| Voorwaarde | Waarde |
|---|---|
| Koptekst |
|
Zie ook