Direct3D Mobile Interface Test
9/8/2008
O teste de interface Mobile Direct3D verifica a funcionalidade Mobile Direct3D por Verificando os valores de retorno de funções e outros resultados transmitidos por função parâmetros. Este testar não avalia saída processada. Para obter informações sobre como avaliar processado saída, consulte Direct3D Mobile Driver Comparison Test.
O teste de interface Mobile Direct3D inclui um ou mais chamadores para cada interface de Microsoft® Direct3D® Mobile API. Para verificar que um driver é funcionalmente corrigir, executar este testar em um executar-imagem tempo compilado de uma configuração de depuração que inclui a Middleware Direct3D Mobile e em um executar-imagem tempo compilado de uma configuração de versão que inclui a Middleware Direct3D Mobile. O antigo cenário fornece validação abrangente de função chamadas, enquanto o segundo cenário faz chamadas função que não são válido para gerar chamadas interface (DDI) driver de dispositivo que o driver deve identificador normalmente.
O seguinte tarefas são exemplos de tarefas que realiza o teste de interface Mobile Direct3D:
- Verifica consistência entre o suporte D3DMDEVICEFORMAT conforme relatado no suporte a estrutura e real D3DM_GETADAPTERINFO_DATA como evidenciada por tentativas de criação de superfície
- Verifica se a de conteúdo da estrutura D3DMCAPS para o driver está consistente com a funcionalidade do driver
- Verifica que o driver normalmente trata chamadas função que não são válido
- Verifica que o driver trata válido chamadas função
Alguns função chama neste causar testar a Middleware Mobile Direct3D Para invocar entrada aponta para o DDI do driver de Direct3D Mobile. Forçar essas chamadas função o driver para fornecer uma implementação funcionalmente correta de cada ponto de entrada. A testar faz com que a Middleware Mobile Direct3D para invocar o ponto de entrada D3DM_DRAWPRIMITIVE_PTR no driver com uma variedade de dados na reserva de comando, incluindo cada valor na enumeração D3DM_OPERATION. O driver informa DDI entrada pontos usando a estrutura D3DM_INITIALIZE_DATA.
In This Section
- Prerequisites for the Direct3D Mobile Interface Test
Especifica os requisitos de hardware e software para este testar
- Test Cases for the Direct3D Mobile Interface Test
Descreve os casos testar para este testar
- Command Line Parameters for the Direct3D Mobile Interface Test
Descreve os parâmetros linha de comando para esta testar
- Troubleshooting the Direct3D Mobile Interface Test
Solução de problemas fornece informações para este testar