Compartilhar via


Test Cases for the CD/DVD-ROM Block Driver Test

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

A seguinte tabela mostra os casos testar para o CD/DVD-ROM bloco Teste do driver.

Testar maiúsculas e minúsculas Descrição

6001

Dispositivo pronto verificar

Testa a funcionalidade do IOCTL_CDROM_TEST_UNIT_READY IOCTL. Esta maiúsculas e minúsculas testar falhará se chamar a função DeviceIoControl retorna FALSE. Falha ocorre se o driver não suporte corretamente o código de controle IOCTL_CDROM_TEST_UNIT_READY. Falha também ocorre quando o DeviceIoControl função chamar não definirá a bUnitReady sinalizador para TRUE na estrutura CDROM_TESTUNITREADY. Esta maiúsculas e minúsculas testar falhará se não há nenhuma mídia na unidade a como chamar a função define o sinalizador para TRUE somente quando não houver mídia presente.

6002

Consultar informações de disco CD-ROM

Testa a funcionalidade do IOCTL_CDROM_DISC_INFO IOCTL. Esta maiúsculas e minúsculas testar falhará se a DeviceIoControl função chamar retorna FALSE. Falha ocorre se houver CD ou DVD em de unidade.

6003

Executar leituras do setor 1

Lê cada setor do setor de uma mídia em um tempo e compara o conteúdo de cada setor para o conteúdo de arquivo de imagem no Diretório de versão. Para informações sobre como especificar a localidade do arquivo de imagem, usando o /image parâmetro de linha de comando, consulte Command Line Parameters for the CD/DVD-ROM Block Driver Test.

Esta maiúsculas e minúsculas testar falhará se ela for Não é possível ler qualquer setor a partir da mídia na unidade a. A maiúsculas e minúsculas testar também falhará quando a unidade lê menos bytes que foram solicitados, e quando há uma discrepância entre os dados na mídia e os dados no arquivo de imagem.

6004

Executar leituras do setor 32

Lê cada setor do setores 32 de mídia em um tempo e compara o conteúdo dos setores ao conteúdo do arquivo de imagem no Diretório de versão. Para informações sobre como especificar a localidade do arquivo de imagem, usando o /image parâmetro de linha de comando, Command Line Parameters for the CD/DVD-ROM Block Driver Test.

Esta maiúsculas e minúsculas testar falhar quando ele não consegue ler qualquer setor a partir da mídia na unidade a. A maiúsculas e minúsculas testar também falhará quando a unidade lê menos bytes que foram solicitados, e quando há uma discrepância entre os dados na mídia e os dados no arquivo de imagem.

6005

Executar leituras do setor 128

Lê cada setor do setores 128 de mídia em um tempo e compara o conteúdo dos setores ao conteúdo do arquivo de imagem no Diretório de versão. Para informações sobre como especificar a localidade do arquivo de imagem, usando o /image parâmetro de linha de comando, consulte Command Line Parameters for the CD/DVD-ROM Block Driver Test.

Esta maiúsculas e minúsculas testar falhar quando ele não consegue ler qualquer setor a partir da mídia na unidade a. A maiúsculas e minúsculas testar também falhará quando a unidade lê menos bytes que foram solicitados e quando há uma discrepância entre os dados na mídia e os dados no arquivo de imagem.

6006

Teste o aumento ler tamanhos solicitação

Executa leituras setor múltiplos. O número de setores incluídos no cada ler começa em uma e aumenta com cada ler até que o número atinge o número máximo de setores que podem ser ler, conforme especificado pelo /maxsectors parâmetro de linha de comando. Os dados que é ler é comparado com os dados no arquivo de imagem especificado. Para informações sobre como especificar a localidade do arquivo de imagem, usando o /image parâmetro de linha de comando, consulte Command Line Parameters for the CD/DVD-ROM Block Driver Test.

Esta maiúsculas e minúsculas testar falhará se a testar for Não é possível alocar uma reserva grande o suficiente para armazenar os dados sendo ler. Tal uma falha não indica um problema e possam ser solucionada por configuração um menor número máximo de setores usando o /maxsectors parâmetro.

6007

Executar leituras multi-SG

Testa a capacidade do driver bloco para leituras suporte com múltiplo dispersão-buffers coletar (SG). Este testar lê dados a partir de disco usando uma única reserva SG e, em seguida, lê os dados mesmos em múltiplo buffers SG. A testar verifica que o ler dados é o mesmo em ambos os casos.

Esta maiúsculas e minúsculas testar falhará se o dispositivo não suporte múltiplo leituras reserva SG.

6008

Teste vários tipos alocação reserva

Testa a capacidade de unidade para ler dados no seguinte tipos de buffers:

  • Pilha alocada
  • Pilha alocada
  • Página alinhado
  • DWORD Alinhado
  • Word alinhado
  • Byte alinhado

Esta maiúsculas e minúsculas testar podem falhar se a unidade não apropriadamente suporte ler em uma reserva unaligned.

6009

Sumário Read CD-ROM

Verifica se o driver oferece suporte ao IOCTL_CDROM_READ_TOC IOCTL. Se os valores de sumário parecem incorretos, a maiúsculas e minúsculas testar gera um aviso, mas não falha. A testar grava informações sumário para o log testar. Microsoft recomenda que você manualmente verificar o log.

Esta maiúsculas e minúsculas testar podem falhar se o driver não suporte a IOCTL_CDROM_READ_TOC IOCTL ou se não houver nenhuma mídia na unidade a.

6011

Emitir uma Consulta informações dispositivo ATAPI

Testa a funcionalidade do IOCTL_CDROM_ISSUE_INQUIRY IOCTL, passando uma estrutura INQUIRY_DATA como o parâmetro de saída.

Esta maiúsculas e minúsculas testar falhará se a DeviceIoControl função chamar retorna FALSE para o IOCTL IOCTL_CDROM_ISSUE_INQUIRY.

6012

Verifique se a funcionalidade de carregar e ejetar de mídia

Testa a funcionalidade da IOCTL_CDROM_LOAD_MEDIA e IOCTL_CDROM_UNLOAD IOCTLs Media. A maiúsculas e minúsculas testar primeiro tenta ejetar a mídia e, em seguida, seguir com um IOCTL IOCTL_CDROM_TEST_UNIT_READY para verificar que a mídia não está presente. A maiúsculas e minúsculas testar, em seguida, carrega a mídia e seguir com um segundo IOCTL IOCTL_CDROM_TEST_UNIT_READY para verificar que a mídia está carregada.

Esta maiúsculas e minúsculas testar falhará se qualquer um do DeviceIoControl Chamadas função retornar FALSE, se a unidade parece estar pronto depois ejetar a mídia, ou se a unidade não estiver pronta após o recarregamento de mídia.

6101

Fazer imagem da mídia CD

Cria uma imagem da mídia que é carregado na unidade e salva o arquivo que contém a imagem em Diretório a versão em estação de trabalho de desenvolvimento. Para informações sobre como especificar a localidade do arquivo de imagem, usando o /image parâmetro de linha de comando, consulte Command Line Parameters for the CD/DVD-ROM Block Driver Test.

Este testar executa até ele falhar são setores 328220 ou ler. Se a pasta /DVD parâmetro for especificado, um número máximo de setores 3725375 é ler. Esta maiúsculas e minúsculas testar é ignorada se a testar não pode acessar o Diretório versão.

See Also

Other Resources

CD/DVD-ROM Block Driver Test