Remarque
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.
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 |
|