Codes d’erreur DirectComposition
Si une erreur se produit, Microsoft DirectComposition retourne un code sous la forme d’une valeur HRESULT . Cette section décrit les codes d’erreur spécifiques à DirectComposition. Pour obtenir la liste des codes d’erreur COM (Component Object Model) généraux, consultez Codes d’erreur COM.
-
DCOMPOSITION_ERROR_ACCESS_DENIED
-
-
Le handle de fenêtre spécifié dans un appel à la méthode IDCompositionDevice::CreateTargetForHwnd appartient à un processus différent de celui qui a créé l’objet device.
-
DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED
-
-
La surface était déjà affichée lorsque l’application a appelé la méthode IDCompositionSurface::BeginDraw, IDCompositionSurface::SuspendDraw ou IDCompositionSurface::ResumeDraw . Pour plus d'informations, consultez la section Notes.
-
DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED
-
-
L’application a appelé la méthode IDCompositionSurface::SuspendDraw, IDCompositionSurface::ResumeDraw ou IDCompositionSurface::EndDraw pour une surface qui n’est pas rendue. Pour plus d'informations, consultez la section Notes.
-
DCOMPOSITION_ERROR_WINDOW_ALREADY_COMPOSED
-
-
La méthode IDCompositionDevice::CreateTargetForHwnd a été appelée avec les paramètres hwnd et topmost pour lesquels une arborescence visuelle existe déjà.
Notes
Si un appel à IDCompositionSurface::BeginDraw était l’action la plus récente :
Appel de cette méthode : | Retourne cette valeur : |
---|---|
BeginDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
EndDraw | S_OK |
SuspendDraw | S_OK |
ResumeDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
Si un appel à IDCompositionSurface::SuspendDraw était l’action la plus récente :
Appel de cette méthode : | Retourne cette valeur : |
---|---|
BeginDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
EndDraw | S_OK |
SuspendDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
ResumeDraw | S_OK |
Si un appel à IDCompositionSurface::ResumeDraw était l’action la plus récente :
Appel de cette méthode : | Retourne cette valeur : |
---|---|
BeginDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
EndDraw | S_OK |
SuspendDraw | S_OK |
ResumeDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED. |
Si un appel à IDCompositionSurface::EndDraw était l’action la plus récente :
Appel de cette méthode : | Retourne cette valeur : |
---|---|
BeginDraw | S_OK |
EndDraw | DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED. |
SuspendDraw | DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED. |
ResumeDraw | DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED. |
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2012 [applications de bureau uniquement] |
En-tête |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour