Compartir a través de


D1114: Null de puntero no opcional

El parámetro [parameter] para interface::method no es opcional. Se pasó un puntero NULL . Esto hará que Direct2D se bloquee.

Marcadores de posición

Parámetro

Nombre del parámetro que contiene el puntero NULL .

Interfaz

Nombre de la interfaz a la que pertenece el método .

Método

Nombre del método que recibió el parámetro no válido.

 

Ejemplos

En el ejemplo siguiente se muestra que el método FillGeometry recibe un puntero NULL para el parámetro geometry no opcional.

        m_pRenderTarget->FillGeometry(NULL, m_pYellowGreenBrush);

En este ejemplo se genera el siguiente mensaje de depuración:

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

Causas posibles

Se pasó un puntero NULL para un parámetro no opcional.

Correcciones

Asegúrese de que un parámetro no opcional no tenga un puntero NULL.