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