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.