共用方式為


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.

可能的原因

參數使用不正確列舉值。

修正

使用有效的列舉值。

注意

偵錯層目前只會檢查個別列舉值;它不會檢查位組合是否有效。