D1114: не необязательное значение NULL указателя
Параметр [parameter] для interface::method не является необязательным. Передан указатель NULL . Это приведет к сбою Direct2D.
Заполнители
-
Параметр
-
Имя параметра, содержащего указатель NULL .
-
Интерфейс
-
Имя интерфейса, которому принадлежит метод .
-
Метод
-
Имя метода, который получил недопустимый параметр.
Примеры
В следующем примере показано, что метод FillGeometry получает указатель NULL для необязательного параметра geometry .
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.