D1115: valor de enumeración no válido
El parámetro [parameter] con el valor [value] para interface::method no es un valor de enumeración válido.
Marcadores de posición
-
Parámetro
-
Nombre del parámetro que recibió el tipo inesperado.
-
Valor
-
Valor de enumeración no válido.
-
Interfaz
-
Nombre de la interfaz a la que pertenece el método .
-
Método
-
Nombre del método que recibió el valor de enumeración no válido.
Ejemplos
En el ejemplo siguiente se especifica un valor de enumeración D2D1_RENDER_TARGET_TYPE de 30, que está fuera del intervalo esperado.
hr = m_pD2DFactory->CreateHwndRenderTarget(
D2D1::RenderTargetProperties((D2D1_RENDER_TARGET_TYPE)(30)),
D2D1::HwndRenderTargetProperties(m_hwnd, size),
&m_pRenderTarget
);
En este ejemplo se genera el siguiente mensaje de depuración:
D2D DEBUG ERROR - The parameter [renderTargetProperties->type] with value [30]
for ID2D1Factory::CreateHwndRenderTarget is not a valid enumeration value.
Causas posibles
Un parámetro usó un valor de enumeración no válido.
Correcciones
Use un valor de enumeración válido.
Nota
La capa de depuración comprueba actualmente solo los valores de enumeración individuales; no comprueba si una combinación bit a bit es válida.