interface::method 的參數 [parameter] 不是選擇性的。 傳遞 NULL 指標。 這會導致 Direct2D 損毀。
佔位符
-
parameter
-
包含 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 指標。