Compartilhar via


Direct3D Mobile Device Capabilities

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Microsoft Direct3D Mobile ® usa dois métodos para permitir que aplicativos descobrir e adaptar suas operações para os recursos do driver instalado o sistema: bits funcionalidade e perfis.

Bits capacidade

Capacidade bits são sinalizadores predefinidos correspondente aos elementos funcionais muito específicos que talvez um driver suporte. Os membros a D3DMCAPS estrutura são usados pelo Middleware Mobile Direct3D Para registro a presença ou ausência desses sinalizadores. Por isso o D3DMCAPS estrutura contém um completo descrição dos recursos de um driver.

Você pode recuperar os bits funcionalidade associado com um driver por chamado de IDirect3DMobile::GetDeviceCaps ou o IDirect3DMobileDevice::GetDeviceCaps Métodos. Ambos os métodos retornam um D3DMCAPS estrutura que descreve os recursos exatos do dispositivo.

Perfis

Com perfis móvel Direct3D, Microsoft define amplos conjuntos de recursos driver que devem estar presentes para um driver para implementar um perfil. Você pode escrever um aplicativo usando esses perfis e estar certo de que todos os recursos em um perfil específico são implementados quando um driver informa que ele oferece suporte a esse perfil.

IHVs podem ter certeza que seu driver compatível com um determinado perfil usando o Windows Embedded CE 6.0 Test Kit (CETK) para Mobile Direct3D. Ele contém validação testes para cada perfil que define Microsoft.

Você pode consulta o driver para localizar sem que perfis ele suporta por chamado de IDirect3DMobile::CheckProfile método. Você pode especificar qual perfil para verificar usando os elementos das D3DMPROFILE enumeração. Todos os drivers Mobile Direct3D devem suporte a perfil de base, D3DMPROFILE_BASE.

Mesmo se o aplicativo foi desenvolvido em torno um perfil específico, você poderá ainda consulta individual bits funcionalidade diretamente para determinar avançado níveis de suporte ou para implementar casos especiais.

See Also

Concepts

Direct3D Mobile Architecture