D1114:非可选指针 NULL

interface::method 的参数 [parameter] 不是可选的。 传递了 NULL 指针。 这将导致 Direct2D 崩溃。

占位符

参数

包含 NULL 指针的参数的名称。

接口

方法所属的接口的名称。

方法

接收无效参数的方法的名称。

 

示例

下面的示例演示 FillGeometry 方法接收非可选 geometry 参数的 NULL 指针。

        m_pRenderTarget->FillGeometry(NULL, m_pYellowGreenBrush);

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

D2D DEBUG ERROR - The parameter [geometry] for ID2D1RenderTarget::FillGeometry is not optional. 
A NULL pointer was passed. This will cause Direct2D to crash.

可能的原因

为非可选参数传递了 NULL 指针。

修复项

确保非可选参数没有 NULL 指针。