Condividi tramite


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.