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.
可能的原因
參數使用不正確列舉值。
修正
使用有效的列舉值。
注意
偵錯層目前只會檢查個別列舉值;它不會檢查位組合是否有效。