Compartilhar via


0xC de Verificação de Bugs: MAXIMUM_WAIT_OBJECTS_EXCEEDED

O bug MAXIMUM_WAIT_OBJECTS_EXCEEDED marcar tem um valor de 0x0000000C. Isso indica que o thread atual excedeu o número permitido de objetos de espera.

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 MAXIMUM_WAIT_OBJECTS_EXCEEDED

Nenhum

Causa

Esse bug marcar resulta do uso inadequado de KeWaitForMultipleObjects ou FsRtlCancellableWaitForMultipleObjects.

O chamador pode passar um ponteiro para um buffer no parâmetro WaitBlockArray dessa rotina. O sistema usará esse buffer para controlar os objetos de espera.

Se um buffer for fornecido, o parâmetro Count poderá não exceder MAXIMUM_WAIT_OBJECTS. Se nenhum buffer for fornecido, o parâmetro Count poderá não exceder THREAD_WAIT_OBJECTS.

Se o valor de Count exceder o valor permitido, esse bug marcar será emitido.