Compartilhar via


D3DMERR Values

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essas macros são valores HRESULT que a Middleware Mobile Direct3D retorna quando encontra erros.

Syntax

#define D3DMERR_ALREADYLOCKED                   MAKE_D3DMHRESULT(2158)
#define D3DMERR_CONFLICTINGRENDERSTATE          MAKE_D3DMHRESULT(2081)
#define D3DMERR_CONFLICTINGTEXTUREFILTER        MAKE_D3DMHRESULT(2078)
#define D3DMERR_CONFLICTINGTEXTUREPALETTE       MAKE_D3DMHRESULT(2086)
#define D3DMERR_DEVICELOST                      MAKE_D3DMHRESULT(2152)
#define D3DMERR_DEVICENOTRESET                  MAKE_D3DMHRESULT(2153)
#define D3DMERR_DRIVERINTERNALERROR             MAKE_D3DMHRESULT(2087)
#define D3DMERR_DRIVERINVALIDCALL               MAKE_D3DMHRESULT(2157)
#define D3DMERR_DRIVERUNSUPPORTED               MAKE_D3DMHRESULT(2088)
#define D3DMERR_INVALIDCALL                     MAKE_D3DMHRESULT(2156)
#define D3DMERR_INVALIDDEVICE                   MAKE_D3DMHRESULT(2155)
#define D3DMERR_MEMORYPOOLEMPTY                 MAKE_D3DMHRESULT(380)
#define D3DMERR_MOREDATA                        MAKE_D3DMHRESULT(2151)
#define D3DMERR_NOTAVAILABLE                    MAKE_D3DMHRESULT(2154)
#define D3DMERR_NOTFOUND                        MAKE_D3DMHRESULT(2150)
#define D3DMERR_TOOMANYOPERATIONS               MAKE_D3DMHRESULT(2077)
#define D3DMERR_UNSUPPORTEDALPHAARG             MAKE_D3DMHRESULT(2076)
#define D3DMERR_UNSUPPORTEDALPHAOPERATION       MAKE_D3DMHRESULT(2075)
#define D3DMERR_UNSUPPORTEDCOLORARG             MAKE_D3DMHRESULT(2074)
#define D3DMERR_UNSUPPORTEDCOLOROPERATION       MAKE_D3DMHRESULT(2073)
#define D3DMERR_UNSUPPORTEDFACTORVALUE          MAKE_D3DMHRESULT(2079)
#define D3DMERR_UNSUPPORTEDTEXTUREFILTER        MAKE_D3DMHRESULT(2082)
#define D3DMERR_WRONGTEXTUREFORMAT              MAKE_D3DMHRESULT(2072)

Remarks

A seguinte tabela mostra a individual valores D3DMERR.

Valor Descrição

D3DMERR_ALREADYLOCKED

Retornado quando uma superfície já foi bloqueada e outra solicitação bloqueio foi feita para ele.

D3DMERR_CONFLICTINGRENDERSTATE

Retornado quando o atualmente estados processar conjunto não podem ser usados juntos.

D3DMERR_CONFLICTINGTEXTUREFILTER

Retornado quando o atual textura filtros não podem ser usados juntos.

D3DMERR_CONFLICTINGTEXTUREPALETTE

Retornado quando o atual texturas não podem ser usadas simultaneamente. Isso geralmente ocorre quando um dispositivo multi-Texture requer que palletized habilitado todos simultaneamente texturas compartilhar a mesma paleta.

D3DMERR_DEVICELOST

Retornada quando um dispositivo não está mais acessível depois recuperação a partir de energia para baixo.

D3DMERR_DEVICENOTRESET

Retornada quando um dispositivo perdido Não foi possível redefinir.

D3DMERR_DRIVERINTERNALERROR

Retornado quando o driver enfrenta um erro interno que não pode ser mapeado para outro código de retorno específico.

D3DMERR_DRIVERINVALIDCALL

Retornado quando Direct3D Mobile não pôde fazer uma chamar para um driver exibir. Isso é gerado pela falha parâmetro em um malformado chamar no driver.

D3DMERR_DRIVERUNSUPPORTED

Retornada quando um chamar não coincide com os recursos dispositivos como descrita em bits (consulte a funcionalidade D3DMCAPS).

D3DMERR_INVALIDCALL

Retornado quando ocorre um problema com um parâmetro passado para uma função ou método.

D3DMERR_INVALIDDEVICE

Retornado quando o gancho para um dispositivo não pôde ser encontrado. Isso é gerado quando um sem suporte ordinal adaptador é passado.

D3DMERR_MEMORYPOOLEMPTY

Retornada quando foi feita uma alocação de memória e não há recursos insuficientes para a solicitação.

D3DMERR_MOREDATA

Retornada quando uma reserva passada para uma rotina não contém o número suficiente de elementos para a solicitação.

D3DMERR_NOTAVAILABLE

Retornada quando uma operação solicitada ou funcionalidade não é com suporte por um dispositivo ou recurso. Isso também é retornado quando um formato solicitado não está disponível.

D3DMERR_NOTFOUND

Retornada quando tem uma rotina pesquisa solicitada falha retornar a element(s).

D3DMERR_TOOMANYOPERATIONS

Retornado quando o aplicativo está solicitando mais operações textura-filtragem que suporta a dispositivo.

D3DMERR_UNSUPPORTEDALPHAARG

Retornado quando o dispositivo não tem suporte um argumento Texture-blending especificado para a alfa canalizar.

D3DMERR_UNSUPPORTEDALPHAOPERATION

Retornado quando o dispositivo não tem suporte uma operação Texture-blending especificada para a alfa canalizar.

D3DMERR_UNSUPPORTEDCOLORARG

Retornado quando o dispositivo não tem suporte um argumento Texture-blending especificado para valores cor.

D3DMERR_UNSUPPORTEDCOLOROPERATION

Retornado quando o dispositivo não tem suporte uma operação Texture-blending especificada para valores cor.

D3DMERR_UNSUPPORTEDFACTORVALUE

Retornado quando o dispositivo não suporte o valor fator textura especificado.

D3DMERR_UNSUPPORTEDTEXTUREFILTER

Retornado quando o atual textura filtros não podem ser usados juntos.

D3DMERR_WRONGTEXTUREFORMAT

Retornado ao formato de pixel da superfície de textura não é válido.

Requirements

Header d3dm.h
Windows Embedded CE Windows CE 5.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Direct3D Mobile Macros