Condividi tramite


D1114: Null puntatore non facoltativo

Il parametro [parameter] per interface::method non è facoltativo. È stato passato un puntatore NULL. Questo causerà l'arresto anomalo di Direct2D.

Segnaposto

parameter

Nome del parametro che contiene il puntatore NULL .

interfaccia

Nome dell'interfaccia a cui appartiene il metodo .

metodo

Nome del metodo che ha ricevuto il parametro non valido.

 

Esempi

L'esempio seguente mostra che il metodo FillGeometry riceve un puntatore NULL per il parametro geometry non facoltativo.

        m_pRenderTarget->FillGeometry(NULL, m_pYellowGreenBrush);

In questo esempio viene generato il messaggio di debug seguente:

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

Possibili cause

È stato passato un puntatore NULL per un parametro non facoltativo.

Correzioni

Verificare che un parametro non facoltativo non disponga di un puntatore NULL.