D1115 : Valeur d’énumération non valide
Le paramètre [paramètre] avec la valeur [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.
-
Valeur
-
Valeur d’énumération non valide.
-
Interface
-
Nom de l’interface à laquelle appartient la méthode .
-
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 D2D1_RENDER_TARGET_TYPE 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 utilisait 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 ; il n’case activée pas si une combinaison au niveau du bit est valide.