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 指针。