Udostępnij przez


D1114: Brak opcjonalnego wskaźnika NULL

Parametr [parametr] dla interface::method nie jest opcjonalny. Przekazano wskaźnik NULL . Spowoduje to awarię funkcji Direct2D.

Symbole zastępcze

Parametr

Nazwa parametru zawierającego wskaźnik NULL .

interfejs

Nazwa interfejsu, do którego należy metoda .

metoda

Nazwa metody, która otrzymała nieprawidłowy parametr.

 

Przykłady

W poniższym przykładzie pokazano, że metoda FillGeometry otrzymuje wskaźnik NULL dla parametru geometrii innej niż opcjonalna.

        m_pRenderTarget->FillGeometry(NULL, m_pYellowGreenBrush);

W tym przykładzie zostanie wyświetlony następujący komunikat debugowania:

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

Możliwe przyczyny

Wskaźnik NULL został przekazany dla parametru innego niż opcjonalny.

Poprawki

Upewnij się, że parametr inny niż opcjonalny nie ma wskaźnika NULL.