Compartilhar via


0xF1 de Verificação de Bugs: SCSI_VERIFIER_DETECTED_VIOLATION

O bug SCSI_VERIFIER_DETECTED_VIOLATION marcar tem um valor de 0x000000F1. Esse é o bug marcar código para todas as violações de verificação SCSI do Verificador de Driver.

Importante

Este artigo é para programadores. Se você for um cliente que recebeu um código de erro de tela azul ao usar o computador, consulte Solucionar erros de tela azul.

Parâmetros de SCSI_VERIFIER_DETECTED_VIOLATION

O parâmetro 1 identifica o tipo de violação.

Parâmetro 1 Parâmetro 2 Parâmetro 3 Parâmetro 4 Causa do erro

0x1000

Primeiro argumento passado

Segundo argumento passado

Reservado

O driver de miniporto passou argumentos inválidos para ScsiPortInitialize.

0x1001

Atraso, em microssegundos

Reservado

Reservado

O driver de miniporto chamado ScsiPortStallExecution e especificou um atraso maior que 0,1 segundo, atrasando o processador por muito tempo.

0x1002

Endereço de rotina que demorou muito

Endereço do HW_DEVICE_EXTENSION do miniporte

Duração da rotina, em microssegundos

Uma rotina de miniporto chamada pelo driver de porta demorou mais de 0,5 segundo para ser executada.

(0,5 segundos é o limite para a maioria das rotinas. No entanto, a rotina HwInitialize é permitida em 5 segundos e a rotina FindAdapter é isenta.)

0x1003

Endereço do HW_DEVICE_EXTENSION do miniporte

Endereço do SRB

Reservado

O driver de miniporte concluiu uma solicitação mais de uma vez.

0x1004

Endereço do SRB

Endereço do HW_DEVICE_EXTENSION do miniporte

Reservado

O driver de miniporte concluiu uma solicitação com uma status SRB inválida.

0x1005

Endereço do HW_DEVICE_EXTENSION do miniporte

Endereço de LOGICAL_UNIT_EXTENSION

Reservado

O driver de miniporte chamado ScsiPortNotification para solicitar NextLuRequest, mas uma solicitação não registrada ainda está ativa.

0x1006

Endereço do HW_DEVICE_EXTENSION do miniporte

Endereço virtual inválido

Reservado

O driver de miniporto passou um endereço virtual inválido para ScsiPortGetPhysicalAddress.

(Isso geralmente significa que o endereço fornecido não é mapeado para a área de buffer comum.)

0x1007

Endereço de ADAPTER_EXTENSION

Endereço do HW_DEVICE_EXTENSION do miniporte

Reservado

O período de retenção de redefinição do barramento terminou, mas o motorista do miniporto ainda tem solicitações pendentes.

0x2001

Atraso, em microssegundos

Reservado

Reservado

O driver de miniporto storport chamado StorPortStallExecution e especificou um atraso maior que 0,1 segundo, parando o processador por um período excessivo de tempo.

0x2002

Reservado

Reservado

Reservado

StorPortGetUncachedExtension não foi chamado da rotina HwStorFindAdapter do driver de miniport. A rotina StorPortGetUncachedExtension só pode ser chamada da rotina HwStorFindAdapter do driver de miniport e apenas para um adaptador de master de ônibus. Um driver de miniporto storport deve definir o SrbExtensionSize da estrutura HW_INITIALIZATION_DATA (Storport) antes de chamar StorPortGetUncachedExtension.

0x2003

Reservado

Reservado

Reservado

Um endereço inválido foi passado para a rotina StorPortGetDeviceBase . A rotina StorPortGetDeviceBase dá suporte apenas aos endereços atribuídos ao driver pelo gerenciador de Plug and Play do sistema (PnP).

0x2004

Reservado

Reservado

Reservado

O driver de miniporto storport concluiu a mesma solicitação de E/S mais de uma vez.

0x2005

Reservado

Reservado

Reservado

O driver de miniporto storport passou um endereço virtual inválido para uma das rotinas xxxstorPortRead ou StorPortWritexxx. Isso geralmente significa que o endereço fornecido não é mapeado para a área de buffer comum. O Registro ou Porta especificado deve estar no intervalo de espaço de memória mapeado retornado pela rotina StorPortGetDeviceBase .

Causa

Consulte a descrição de cada código na seção Parâmetros para obter uma explicação da causa.

Resolução

Esse bug marcar só pode ocorrer quando o Verificador de Driver foi instruído a monitorar um ou mais drivers. Se você não pretende usar o Verificador de Driver, desative-o. Você também pode considerar a remoção do driver que causou esse problema.

Se você for o gravador de driver, use as informações obtidas por meio desse bug marcar para corrigir os bugs em seu código.

A opção Verificação SCSI do Verificador de Driver está disponível apenas no Windows XP e posterior. A opção Verificação do Verificador de Driver storport está disponível apenas no Windows 7 e posterior. Para obter detalhes completos sobre o Verificador de Driver, consulte o Kit de Driver do Windows.