Controllo bug 0x112: MSRPC_STATE_VIOLATION

Il controllo MSRPC_STATE_VIOLATION bug ha un valore di 0x00000112. Ciò indica che il driver Msrpc.sys ha avviato un controllo di bug.

Importante

Questo articolo è destinato ai programmatori. Se si è un cliente che ha ricevuto un codice di errore dello schermo blu durante l'uso del computer, vedere Risolvere gli errori dello schermo blu.

parametri MSRPC_STATE_VIOLATION

I parametri 1 e 2 sono gli unici parametri di interesse. Parametro 1 indica il tipo di violazione dello stato; il valore per Il parametro 2 è determinato dal valore di Parametro 1.

Parametro 1 Parametro 2 Causa di errore

0x01

Codice eccezione

Un'eccezione non continuabile è stata continuata dal chiamante.

0x02

Errore

La chiamata di procedura locale avanzata (ALPC) ha restituito un errore non valido.

0x03

Sessione del server

Il chiamante ha scaricato il driver di chiamata alla procedura remota Microsoft (MSRPC) mentre era ancora in uso. È probabile che gli handle di associazione aperti rimangano.

0x04 e

0x05

Sessione del server

Un comando di chiusura non valido è stato ricevuto da ALPC.

0x06

Handle di associazione

È stato eseguito un tentativo di associazione di una chiamata di procedura remota (RPC) per gestire una seconda volta.

0x07

Handle di associazione

È stato eseguito un tentativo di eseguire un'operazione su un handle di associazione non associato.

0x08

Handle di associazione

È stato effettuato un tentativo di impostare le informazioni di sicurezza su un handle di associazione già associato.

0x09

Handle di associazione

È stato effettuato un tentativo di impostare un'opzione su un handle di associazione già associato.

0x0A

Oggetto call

È stato effettuato un tentativo di annullare una chiamata di procedura remota asincrona non valida.

0x0B

Oggetto call

È stato eseguito un tentativo di push su una chiamata pipe asincrona quando non era previsto.

0x0C e

0x0E

Oggetto pipe

È stato eseguito un tentativo di push su una pipe asincrona senza attendere la notifica.

0x0F

Oggetto pipe

Un tentativo è stato effettuato per terminare in modo sincrono una pipe una seconda volta.

0x15

Oggetto più vicino all'errore

Si è verificato un errore interno RPC.

0x16

Riservato

Due chiamate ordinate in modo causale sono state emesse in un ordine che non può essere applicato da RPC.

0x17

Oggetto call

Una routine di gestione server non ha annullato le notifiche prima di completare la chiamata.

0x18

Handle asincrono

Si è verificata un'operazione non valida nell'handle asincrono.

Causa

La causa più comune di questo controllo di bug è che il chiamante del driver Msrpc.sys viola la semantica dello stato per tale chiamata.