D1115: Valor de enumeração inválido
O parâmetro [parâmetro] com valor [valor] para interface::method não é um valor de enumeração válido.
Espaços reservados
-
Parâmetro
-
O nome do parâmetro que recebeu o tipo inesperado.
-
Valor
-
O valor de enumeração inválido.
-
Interface
-
O nome da interface à qual o método pertence.
-
Método
-
O nome do método que recebeu o valor de enumeração inválido.
Exemplos
O exemplo a seguir especifica um valor de enumeração D2D1_RENDER_TARGET_TYPE de 30, que está fora do intervalo esperado.
hr = m_pD2DFactory->CreateHwndRenderTarget(
D2D1::RenderTargetProperties((D2D1_RENDER_TARGET_TYPE)(30)),
D2D1::HwndRenderTargetProperties(m_hwnd, size),
&m_pRenderTarget
);
Este exemplo produz a seguinte mensagem de depuração:
D2D DEBUG ERROR - The parameter [renderTargetProperties->type] with value [30]
for ID2D1Factory::CreateHwndRenderTarget is not a valid enumeration value.
Possíveis causas
Um parâmetro usou um valor de enumeração inválido.
Correções
Use um valor de enumeração válido.
Observação
Atualmente, a camada de depuração verifica apenas os valores de enumeração individuais; ele não marcar se uma combinação bit a bit é válida.