Test Cases for the CD/DVD-ROM Block Driver Test
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 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 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 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 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 |
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:
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 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. |