0xCA de Verificação de Bugs: PNP_DETECTED_FATAL_ERROR
O bug PNP_DETECTED_FATAL_ERROR marcar tem um valor de 0x000000CA. Isso indica que o gerenciador de Plug and Play encontrou um erro grave, provavelmente como resultado de um driver de Plug and Play problemático.
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 PNP_DETECTED_FATAL_ERROR
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 |
---|---|---|---|---|
0x1 |
Endereço do PDO recentemente relatado |
Endereço do PDO mais antigo que foi duplicado |
Reservado |
PDO duplicado: Uma instância específica de um driver enumerou vários PDOs com ID de dispositivo idêntica e IDs exclusivas. |
0x2 |
Endereço do suposto PDO |
Endereço do objeto de driver |
Reservado |
PDO inválido: Uma API que requer um PDO foi chamada com memória aleatória ou com um FDO ou com um PDO que não foi inicializado. (Um PDO não inicializado é aquele que não foi retornado para Plug and Play por QueryDeviceRelation ou QueryBusRelations.) |
0x3 |
Endereço do PDO cujas IDs foram consultadas |
Endereço do buffer de ID |
1: Deviceid 2: Uniqueid 3: HardwareIDs 4: CompatibleIDs |
ID inválida: Um enumerador retornou uma ID que contém caracteres ilegais ou não foi encerrada corretamente. (As IDs devem conter apenas caracteres nos intervalos 0x20 - 0x2B e 0x2D - 0x7F.) |
0x4 |
Endereço do PDO com DOE_DELETE_PENDING definido |
Reservado |
Reservado |
Enumeração inválida do PDO excluído: Um enumerador retornou um PDO que ele havia excluído anteriormente usando IoDeleteDevice. |
0x5 |
Endereço do PDO |
Reservado |
Reservado |
PDO liberado enquanto vinculado na árvore devnode: A contagem de referência do gerenciador de objetos em um PDO caiu para zero enquanto o devnode ainda estava vinculado na árvore. (Isso geralmente indica que o driver não está adicionando uma referência ao retornar o PDO em um IRP de consulta.) |
0x8 |
Endereço do PDO cuja pilha retornou a relação de barramento inválida |
Número total de PDOs retornados como relações de ônibus |
O índice (baseado em zero) no qual o primeiro PDO NULL foi encontrado |
Ponteiro NULL retornado como uma relação de barramento: Um ou mais dos dispositivos presentes no barramento é um PDO NULL . |
0x9 |
Tipo de conexão que foi passado |
Reservado |
Reservado |
Tipo de conexão inválido passado para IoDisconnectInterruptEx: Um driver passou um tipo de conexão inválido para IoDisconnectInterruptEx. O tipo de conexão passado para essa rotina deve corresponder ao retornado por uma chamada bem-sucedida correspondente para IoConnectInterruptEx. |
0xA |
Objeto Driver |
IRQL após retornar do retorno de chamada do driver |
Contagem combinada de desabilitação de APC após retornar do retorno de chamada do driver |
Comportamento de retorno de chamada de notificação incorreto: Um driver não pôde preservar a contagem de desabilitação de IRQL ou APC combinada em uma notificação do Plug 'n' Play. |
0xB |
PDO relacionado |
Relações de remoção |
Reservado |
PDO excluído relatado como relação: Uma das relações de remoção do dispositivo que está sendo removido já foi excluída. |