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

Parametro

Nome del parametro contenente il puntatore NULL .

Interfaccia

Nome dell'interfaccia a cui appartiene il metodo .

Metodo

Nome del metodo che ha ricevuto il parametro non valido.

 

Esempio

Nell'esempio seguente viene illustrato 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

Un puntatore NULL è stato passato per un parametro non facoltativo.

Correzioni

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