Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Codes d’erreur qui peuvent être retournés par une fonction DXGI.
Constante/valeur | Descriptif |
---|---|
|
Vous avez essayé d’utiliser une ressource pour laquelle vous n’aviez pas les privilèges d’accès requis. Cette erreur est généralement provoquée lorsque vous écrivez dans une ressource partagée avec un accès en lecture seule. |
|
L’interface de duplication de bureau n’est pas valide. L’interface de duplication de bureau devient généralement non valide lorsqu’un autre type d’image s’affiche sur le bureau. |
|
L’élément souhaité existe déjà. Ceci est retourné par DXGIDeclareAdapterRemovalSupport s’il n’est pas la première fois que la fonction est appelée. |
|
DXGI ne peut pas fournir de protection de contenu sur la chaîne d’échange. Cette erreur est généralement due à un pilote plus ancien ou lorsque vous utilisez une chaîne d’échange incompatible avec la protection du contenu. |
|
L’appareil de l’application a échoué en raison de commandes mal formées envoyées par l’application. Il s’agit d’un problème au moment du design qui doit être examiné et résolu. |
|
La carte vidéo a été physiquement supprimée du système, ou une mise à niveau du pilote pour la carte vidéo s’est produite. L’application doit détruire et recréer l’appareil. Pour faciliter le débogage du problème, appelez ID3D10Device ::GetDeviceRemovedReason. |
|
L’appareil a échoué en raison d’une commande mal formée. Il s’agit d’un problème d’exécution ; L’application doit détruire et recréer l’appareil. |
|
Le pilote a rencontré un problème et a été placé dans l’état supprimé de l’appareil. |
|
Un événement (par exemple, un cycle d’alimentation) a interrompu la collecte des statistiques de présentation. |
|
L’application a tenté d’acquérir la propriété exclusive d’une sortie, mais a échoué, car une autre application (ou appareil au sein de l’application) a déjà acquis la propriété. |
|
L’application a fourni des données de paramètre non valides ; cette opération doit être déboguée et corrigée avant la publication de l’application. |
|
La mémoire tampon fournie par l’application n’est pas suffisamment volumineuse pour contenir les données demandées. |
|
Le nom fourni d’une ressource dans un appel à IDXGIResource1 ::CreateSharedHandle est déjà associé à une autre ressource. |
|
Une ressource de compteur global est en cours d’utilisation et l’appareil Direct3D ne peut pas utiliser actuellement la ressource de compteur. |
|
La ressource ou la demande n’est pas disponible actuellement, mais elle peut devenir disponible ultérieurement. |
|
Lors de l’appel d’IDXGIObject ::GetPrivateData, le GUID transmis n’est pas reconnu comme étant précédemment passé à IDXGIObject ::SetPrivateData ou IDXGIObject ::SetPrivateDataInterface. Lors de l’appel d’IDXGIFactory ::EnumAdapters ou IDXGIAdapter ::EnumOutputs, l’ordinal énuméré est hors limites. |
|
Réservé |
|
Réservé |
|
La sortie DXGI (moniteur) vers laquelle le contenu de la chaîne d’échange a été restreint est maintenant déconnecté ou modifié. |
|
L’opération dépend d’un composant sdk manquant ou incompatible. |
|
La session Services Bureau à distance est actuellement déconnectée. |
|
La fonctionnalité demandée n’est pas prise en charge par l’appareil ou le pilote. |
|
Intervalle de délai d’attente écoulé avant la prochaine image de bureau disponible. |
|
Le GPU était occupé au moment où un appel a été effectué pour effectuer une opération et n’a pas exécuté ou planifié l’opération. |
|
La méthode a réussi sans erreur. |
Remarques
Vous serez peut-être intéressé uniquement par la réussite ou l’échec de la méthode. La meilleure façon de tester si une valeur HRESULT indique la réussite ou l’échec consiste à passer la valeur à l’une des macros suivantes, définies dans WinError.h :
- La macro SUCCEEDED retourne TRUE pour un code de réussite et FALSE pour un code d’échec.
- La macro FAILED retourne TRUE pour un code d’échec et FALSE pour un code de réussite.
La valeur HRESULT pour chaque valeur de DXGI_ERROR est déterminée à partir de cette macro définie dans DXGItype.h :
#define _FACDXGI 0x87a
#define MAKE_DXGI_HRESULT(code) MAKE_HRESULT(1, _FACDXGI, code)
Par exemple, DXGI_ERROR_INVALID_CALL est définie comme 0x887A0001 :
#define DXGI_ERROR_INVALID_CALL MAKE_DXGI_HRESULT(1)
Spécifications
Besoin | Valeur |
---|---|
En-tête de page |
|
Voir aussi