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.