что это за фигня?

6 года назад от Yosef Veksler

2 Ответы



0 голосов
ты видимо ноль в компах.
Это синий экран смерти.
Вот решение:
Удостоверьтесь, что сответствующие драйвера вызывают подпрограммы, которые увеличивают и уменьшают счетчик ссылок объекта. Удостоверьтесь, что Ваш драйвер не делает дополнительные вызовы подпрограмм, которые разыменовывают объект (см. параметр 2) .

 Вы можете использовать отладчик, чтобы проанализировать эту ошибку. Чтобы найти дескриптор и счетчик указателя на объект, используют нижеприведенную команду отладчика.

 kd ! object address

 Где object address - адрес объекта, данного в параметре
6 года назад от Tash
0 голосов
0x00000018 указывает, что счетчик ссылок на объект имет недопустимое значение для текущего состояния объекта.
 Параметры REFERENCE_BY_POINTER:

 Тип объекта, счетчик ссылок которого понижается;
 Объект, счетчик ссылок которого понижается;
 Зарезервированный параметр;
 Зарезервированный параметр.

Причина

 Счетчик ссылок на объект имет недопустимое значение для текущего состояния объекта. Каждый раз, когда драйвер использует указатель на объект, он вызывает подпрограмму ядра, чтобы увеличить счетчик ссылок объекта на единицу. Когда драйвер заканчивает работу с указателем, драйвер вызывает другую подпрограмму ядра, чтобы уменьшить счетчик ссылок на единицу.

 Драйверы должны вызывать подпрограммы, которые увеличивают (ссылка) , и уменьшают (разыменовывание) счетчик ссылок. Эта ошибка возникает при несответствии значения счетчика ссылок объекта. Как правило, несогласованность вызвана драйвером, который уменьшает счетчик ссылок объекта слишком много раз, выполня дополнительные вызовы, которые разыменовывают объект. Эта ошибка может произойти при нулевом значении счетчика ссылок, в то время как все еще есть открытые дескрипторы к объекту.
Решение

 Удостоверьтесь, что сответствующие драйвера вызывают подпрограммы, которые увеличивают и уменьшают счетчик ссылок объекта. Удостоверьтесь, что Ваш драйвер не делает дополнительные вызовы подпрограмм, которые разыменовывают объект (см. параметр 2) .

 Вы можете использовать отладчик, чтобы проанализировать эту ошибку. Чтобы найти дескриптор и счетчик указателя на объект, используют нижеприведенную команду отладчика.

 kd ! object address

 Где object address - адрес объекта, данного в параметре 2.
6 года назад от ReggieLru555

Связанные вопросы

3 ответов
6 года назад от Rinat Absatarov
1 ответ
7 года назад от Blade