Compartilhar via


D1114: NULL de ponteiro não opcional

O parâmetro [parâmetro] para interface::method não é opcional. Um ponteiro NULL foi passado. Isso fará com que Direct2D falhe.

Espaços reservados

Parâmetro

O nome do parâmetro que contém o ponteiro NULL .

Interface

O nome da interface à qual o método pertence.

Método

O nome do método que recebeu o parâmetro inválido.

 

Exemplos

O exemplo a seguir mostra que o método FillGeometry recebe um ponteiro NULL para o parâmetro geometry não opcional.

        m_pRenderTarget->FillGeometry(NULL, m_pYellowGreenBrush);

Este exemplo produz a seguinte mensagem de depuração:

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

Possíveis causas

Um ponteiro NULL foi passado para um parâmetro não opcional.

Correções

Verifique se um parâmetro não opcional não tem um ponteiro NULL.