D1115 : valeur d’énumération non valide

Le paramètre de paramètre avec la valeur [ ] [ ] de valeur pour interface::Method n’est pas une valeur d’énumération valide.

Espaces réservés

paramètre

Nom du paramètre qui a reçu le type inattendu.

ajoutée

Valeur d’énumération non valide.

interface

Nom de l’interface à laquelle la méthode appartient.

méthode

Nom de la méthode qui a reçu la valeur d’énumération non valide.

Exemples

L’exemple suivant spécifie une valeur d’énumération de _ _ _ type cible de rendu d2d1 de 30, qui est en dehors de la plage attendue.

        hr = m_pD2DFactory->CreateHwndRenderTarget(
            D2D1::RenderTargetProperties((D2D1_RENDER_TARGET_TYPE)(30)),
            D2D1::HwndRenderTargetProperties(m_hwnd, size),
            &m_pRenderTarget
            );

Cet exemple génère le message de débogage suivant :

D2D DEBUG ERROR - The parameter [renderTargetProperties->type] with value [30] 
for ID2D1Factory::CreateHwndRenderTarget is not a valid enumeration value.

Causes possibles

Un paramètre A utilisé une valeur d’énumération non valide.

Correctifs

Utilisez une valeur d’énumération valide.

Notes

La couche de débogage vérifie actuellement uniquement les valeurs d’énumération individuelles ; elle ne vérifie pas si une combinaison au niveau du bit est valide.