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.
可能的原因
参数使用了无效的枚举值。
修复项
使用有效的枚举值。
注意
调试层当前仅检查单个枚举值;它不检查按位组合是否有效。