D1115:枚举值无效

interface::method 具有值 [value] 的参数 [parameter] 不是有效的枚举值。

占位符

参数

接收意外类型的参数的名称。

价值

枚举值无效。

接口

方法所属的接口的名称。

方法

接收无效枚举值的方法的名称。

 

示例

以下示例指定 一个D2D1_RENDER_TARGET_TYPE 枚举值 30,该值超出预期范围。

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

此示例生成以下调试消息:

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

可能的原因

参数使用了无效的枚举值。

修复项

使用有效的枚举值。

注意

调试层当前仅检查单个枚举值;它不检查按位组合是否有效。