D1115: valore di enumerazione non valido
Il parametro [parameter] con valore [value] per interface::method non è un valore di enumerazione valido.
Segnaposto
-
Parametro
-
Nome del parametro che ha ricevuto il tipo imprevisto.
-
Valore
-
Valore di enumerazione non valido.
-
Interfaccia
-
Nome dell'interfaccia a cui appartiene il metodo .
-
Metodo
-
Nome del metodo che ha ricevuto il valore di enumerazione non valido.
Esempio
Nell'esempio seguente viene specificato un valore di enumerazione D2D1_RENDER_TARGET_TYPE pari a 30, che non rientra nell'intervallo previsto.
hr = m_pD2DFactory->CreateHwndRenderTarget(
D2D1::RenderTargetProperties((D2D1_RENDER_TARGET_TYPE)(30)),
D2D1::HwndRenderTargetProperties(m_hwnd, size),
&m_pRenderTarget
);
In questo esempio viene generato il messaggio di debug seguente:
D2D DEBUG ERROR - The parameter [renderTargetProperties->type] with value [30]
for ID2D1Factory::CreateHwndRenderTarget is not a valid enumeration value.
Possibili cause
Un parametro ha usato un valore di enumerazione non valido.
Correzioni
Usare un valore di enumerazione valido.
Nota
Il livello di debug controlla attualmente solo i singoli valori di enumerazione; non verifica se una combinazione bit per bit è valida.