Compartilhar via


Device Driver Loader and Tux Extender

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

O carregador de driver de dispositivo e extensor tux (DDLX), Ddlx.dll, é um conjunto de ferramentas que estender os recursos do utilitário de teste tux. DDLX permite a dynamic-link library (DLL) para seu testar para operar em um um aplicativo ou um Device.exe espaço de endereço.

Ao usar tux sozinho, seu testar DLL carrega no espaço de endereço para tux. No entanto, ao usar DDLX em combinação com tux, Ddlx.dll Carrega para o espaço de endereço para tux. Ddlx.dll registra seu testar DLL como uma driver de dispositivo no espaço de endereço de DEVICE.exe e fornece uma interface para sua testar DLL. Essa abordagem permite que seu testar DLL para executar no espaço de endereço de DEVICE.exe enquanto também aproveitando a funcionalidade que tux fornece.

Quando seu testar DLL executa e retorna valores para DDLX, DDLX aceita a retornar códigos e converte-los em válido códigos de retorno para tux. DDLX fornece uma forma para tux e seu testar DLL para se comunicar por espaços endereço diferente.

O seguinte linha de comando mostra a sintaxe para execução uma testar usando Ddlx.dll.

–c ddlx –d tux " - d test_dll –i device_index -c Parâmetros**"**

Neste linha de comando, test_dll é o nome da biblioteca de testar, device_index é o índice do dispositivo, e Parâmetros Representa parâmetros adicionais. O -d –c ddlx Parâmetros fora das aspas são parâmetros para tux. Esses parâmetros instruir tux para carregar Ddlx.dll No espaço de processo para tux e, em seguida, transmitir o seqüência de caracteres inteiro entre quotation Marks para Ddlx.dll.

A lista de parâmetros Ddlx.dll entre aspas não requer um espaço, um opção de linha de comando e seu argumento. No entanto, você deve inserir um espaço entre cada opção de linha de comando. O seguinte linha de comando não possui espaços entre os elementos e portanto não é aceitável.

tux -d ddlx - c "I2 - dtest.dll -" (Não ACCEPTABLE)

A seguinte tabela mostra os parâmetros para DDLX.

Parâmetro Descrição

-d  test_dll

Arquivo para registrar. Se você não fizer isso especificar essa opção, DDLX tenta carregar Generic.dll.

-i  device_index

Índice do dispositivo para o driver. Se você não fizer isso especificar essa opção, DDLX usa um valor de 1.

-cParâmetros

Parâmetros adicionais para test_dll Para transmitir on to de driver de dispositivo que está sendo testado.

O seguinte linha de comando mostra a sintaxe para testar um exemplo.

tux –o –d ddlx –c "-d teste.dll 2 –i –c 1 2 3 "

Neste exemplo, o driver de dispositivo que está sendo testado recebe o " 1 2 3 " seqüência de caracteres como um linha de comando.

Se você não precisar especificar um índice dispositivo ou quaisquer parâmetros adicionais linha de comando, você pode omitir a quotation Marks e o –d parâmetro. O seguinte linha de comando mostra a sintaxe para esse cenário.

tux –o –d ddlx –c teste.dll

Observação

O linha de comando para DDLX oferece suporte a no máximo 16 argumentos e 128 caracteres.

See Also

Other Resources

Tux Test Harness