Bagikan melalui


0x7C Pemeriksaan Bug: BUGCODE_NDIS_DRIVER

Pemeriksaan bug BUGCODE_NDIS_DRIVER memiliki nilai 0x0000007C. Pemeriksaan bug ini menunjukkan bahwa sistem operasi mendeteksi kesalahan dalam driver jaringan.

Penting

Artikel ini untuk programmer. Jika Anda adalah pelanggan yang telah menerima kode kesalahan layar biru saat menggunakan komputer Anda, lihat Memecahkan masalah kesalahan layar biru.

Parameter BUGCODE_NDIS_DRIVER

Parameter 1 menunjukkan jenis pelanggaran. Arti parameter lain tergantung pada nilai Parameter 1. Jika nilai Parameter adalah "0," itu berarti tidak digunakan.

Parameter 1 Nilai Parameter 1 dan Penyebab Kesalahan Parameter 2 Parameter 3 Parameter 4

0x01

NDIS_BUGCHECK_ALLOCATE_SHARED_MEM_HIGH_IRQL

Driver bernama NdisMAllocateSharedMemory di IRQL yang dinaikkan.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Panjang memori bersama yang diminta

IRQL saat ini

0x02

NDIS_BUGCHECK_SHARED_MEM_CORRUPTION

Selama panggilan ke NdisMAllocateSharedMemory, NDIS mendeteksi bahwa halaman memori bersama yang dialokasikan sebelumnya telah rusak.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Halaman memori bersama yang rusak

Alamat NDIS_WRAPPER_CONTEXTE yang melacak alokasi memori bersama oleh driver

0x03

NDIS_BUGCHECK_FREE_INVALID_SHARED_MEM

Driver miniport bernama NdisMFreeSharedMemory (Async) dengan alamat memori bersama yang telah dibebaskan.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Halaman tempat memori berbagi ini dialokasikan

Alamat virtual memori bersama

0x04

NDIS_BUGCHECK_UNLOAD_DRIVER_INVALID_PARAMETER

AddDevice dipanggil dengan driver yang tidak ada dalam daftar driver yang terdaftar di NDIS.

Hanya diaktifkan pada NDIS berinstrumentasi khusus.

Alamat NDIS_M_DRIVER_BLOCK

Alamat DRIVER_OBJECT

0

0x05

NDIS_BUGCHECK_RECVD_PACKET_IN_USE_BAD_STACK_LOCATION

Driver Ethernet menunjukkan bahwa ia menerima paket menggunakan deskriptor paket yang saat ini digunakan oleh tumpukan protokol.

Tertangkap oleh memeriksa lokasi paket tumpukan.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Alamat deskriptor paket yang digunakan oleh driver. Jalankan !ndiskd.pkt dengan alamat ini untuk informasi lebih lanjut.

Alamat array paket yang berisi deskriptor paket ini

0x06

NDIS_BUGCHECK_RECVD_PACKET_IN_USE_BAD_REF_COUNT

Driver Ethernet menunjukkan bahwa ia menerima paket menggunakan deskriptor paket yang saat ini digunakan oleh tumpukan protokol.

Tertangkap dengan memeriksa jumlah referensi paket.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Alamat deskriptor paket yang digunakan oleh driver. Jalankan !ndiskd.pkt dengan alamat ini untuk informasi lebih lanjut.

Alamat array paket yang berisi deskriptor paket ini

0x07

Driver FDDI menunjukkan bahwa ia menerima paket dengan menggunakan deskriptor paket yang saat ini digunakan oleh tumpukan protokol.

Tertangkap dengan memeriksa jumlah referensi.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Alamat deskriptor paket yang digunakan oleh driver. Jalankan !ndiskd.pkt dengan alamat ini untuk informasi lebih lanjut.

Alamat array paket yang berisi deskriptor paket ini

0x08

NDIS_BUGCHECK_HALT_WITHOUT_INTERRUPT_DEREGISTER

Driver miniport tidak membatalkan pendaftaran gangguannya selama proses penghentian.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Alamat NDIS_MINIPORT_INTERRUPT

0

0x09

NDIS_BUGCHECK_HALT_WITHOUT_CANCEL_TIMER

Driver miniport berhenti tanpa berhasil membatalkan semua timer-nya.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Alamat antrean timer driver miniport (NDIS_MINIPORT_TIMER)

0

0x0A

NDIS_BUGCHECK_DRIVER_UNLOAD_UNEXPECTED

Driver miniport semakin tidak dimuat sebelum waktunya.

Alamat NDIS_M_DRIVER_BLOCK

Alamat DRIVER_OBJECT

Jumlah referensi untuk driver miniport

0x0B

NDIS_BUGCHECK_INIT_FAILED_WITHOUT_INTERRUPT_DEREGISTER

Driver miniport gagal menginisialisasinya tanpa membatalkan pendaftaran interupsinya.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Alamat NDIS_MINIPORT_INTERRUPT

0

0x0C

NDIS_BUGCHECK_INIT_FAILED_WITHOUT_CANCEL_TIMER

Driver miniport gagal menginisialisasinya tanpa berhasil membatalkan semua timer-nya.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Alamat antrean timer driver miniport (NDIS_MINIPORT_TIMER)

0

0x0D

NDIS_BUGCHECK_HALT_INIT_WITHOUT_INTERRUPT_DEREGISTER

Driver miniport tidak membatalkan pendaftaran gangguannya selama proses penghentian.

Penghentian dipanggil dari rutinitas inisialisasi setelah driver miniport kembali sukses dari handler inisialisasinya.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Alamat NDIS_MINIPORT_INTERRUPT

0

0x0E

NDIS_BUGCHECK_HALT_INIT_WITHOUT_CANCEL_TIMER

Driver miniport berhenti tanpa berhasil membatalkan semua timer-nya.

Penghentian dipanggil dari rutinitas inisialisasi setelah driver miniport kembali sukses dari handler inisialisasinya.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Alamat antrean timer driver miniport (NDIS_MINIPORT_TIMER)

0

0x0F

NDIS_BUGCHECK_RESET_COMPLETE_UNEXPECTED

Driver miniport bernama NdisMResetComplete tanpa permintaan reset yang tertunda.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Status reset

AddressingReset (BOOLEAN)

0x10

NDIS_BUGCHECK_PM_INIT_FAILED_NO_INT_DEREGISTER

Setelah melanjutkan dari status daya rendah, driver miniport gagal inisialisasinya tanpa membatalkan pendaftaran interupsinya.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Alamat NDIS_MINIPORT_INTERRUPT

0

0x11

NDIS_BUGCHECK_PM_INIT_FAILED_NO_CANCEL_TIMER

Setelah melanjutkan dari status daya rendah, driver miniport gagal inisialisasinya tanpa berhasil membatalkan semua timer-nya.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Alamat antrean timer driver miniport (NDIS_MINIPORT_TIMER)

0

0x12

NDIS_BUGCHECK_NFILTER_RECVD_PACKET_BAD_REF_COUNT

Driver miniport menunjukkan bahwa ia menerima paket menggunakan deskriptor paket yang saat ini digunakan oleh tumpukan protokol.

Tertangkap dengan memeriksa jumlah referensi paket.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Alamat deskriptor paket yang digunakan oleh driver. Jalankan !ndiskd.pkt dengan alamat ini untuk informasi lebih lanjut.

Alamat array paket yang berisi deskriptor paket ini

0x13

NDIS_BUGCHECK_TFILTER_RECVD_PACKET_BAD_REF_COUNT

Driver miniport Token-Ring menunjukkan bahwa ia menerima paket menggunakan deskriptor paket yang saat ini digunakan oleh tumpukan protokol.

Tertangkap dengan memeriksa jumlah referensi paket.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

Alamat deskriptor paket yang digunakan oleh driver. Jalankan !ndiskd.pkt dengan alamat ini untuk informasi lebih lanjut.

Alamat array paket yang berisi deskriptor paket ini

0x14

NDIS_BUGCHECK_WAIT_EVENT_HIGH_IRQL

Driver NDIS bernama NdisWaitEvent di IRQL ilegal

IRQL aktual

0

0

0x15

NDIS_BUGCHECK_INVALID_NDIS5_CALL

Driver miniport yang disebut API yang dicadangkan untuk driver yang lebih lama. Driver hanya boleh memanggil API NDIS 6.x.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

0

0

0x16

NDIS_BUGCHECK_INVALID_OPEN_IN_BIND_CONTEXT

Driver protokol secara tidak benar membuka adaptor selama pengikatan.

Alamat protokol tertentu. Jalankan !ndiskd.protocol dengan alamat ini untuk informasi lebih lanjut.

Alamat area konteks yang dialokasikan oleh driver protokol.

Berperan untuk ndis! NDIS_BIND_CONTEXT.

Alamat handel terbuka. Jalankan !ndiskd.mopen dengan alamat ini untuk informasi lebih lanjut.

0x17

NDIS_BUGCHECK_IFPROVIDER_DEREGISTER_UNEXPECTED

Penyedia Antarmuka yang disebut NdisIfDeregisterProvider tanpa terlebih dahulu menghapus semua Antarmukanya.

Alamat handel penyedia antarmuka. Jalankan !ndiskd.ifprovider dengan alamat ini untuk informasi lebih lanjut.

0

0

0x1B

NDIS_BUGCHECK_IF_STACK_TABLE_LOOP

Driver mencoba menambahkan Antarmuka ke ifStackTable, tetapi melakukannya akan menyebabkan siklus. ifStackTable tidak boleh memiliki siklus. Jalankan !ndiskd.ifstacktable untuk melihat tabel saat ini (sebelum panggilan ini ke NdisIfAddIfStackEntry).

HigherLayerIfIndex ditambahkan ke tabel

LowerLayerIfIndex ditambahkan ke tabel

0

0x1C

NDIS_BUGCHECK_MINIPORT_FAILED_OID_WHICH_MUST_SUCCEED

Driver miniport gagal dalam permintaan OID yang tidak boleh gagal. Melakukannya akan membocorkan memori atau sumber daya lainnya.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

OID yang gagal. Gunakan !ndiskd.help untuk menemukan nama OID ini.

Kode status kegagalan (NDIS_STATUS_XXX) tempat permintaan OID selesai

0x1D

NDIS_BUGCHECK_OID_REQUEST_INVALID_BUFFER

Driver miniport atau driver filter telah menyelesaikan permintaan OID secara ilegal. Periksa apakah BytesWritten tidak lebih besar dari seluruh panjang buffer.

Alamat adaptor miniport tertentu atau blok modul filter. Jalankan !ndiskd.netadapter atau !ndiskd.filter dengan alamat ini untuk informasi lebih lanjut.

Alamat ke NDIS_OID_REQUEST yang diselesaikan secara ilegal. Periksa dengan !ndiskd.oid.

0

0x1E

NDIS_BUGCHECK_REFCOUNT_IMBALANCE

NDIS telah mendeteksi kesalahan dalam refcount internal. Ini dapat disebabkan oleh underflow refcount (lebih banyak dereferensi daripada referensi), atau oleh ketidakcocokan tag.

0

Handel internal. Gunakan !ndiskd.ndisref atau cast ke ndis! NDIS_REFCOUNT_BLOCK.

Nilai reftag saat ini

0x1F

NDIS_BUGCHECK_ILLEGAL_MINIPORT_STATE_TRANSITION

Driver miniport menyelesaikan transisi status secara ilegal.

Apa yang gagal. Nilai yang memungkinkan:

  1. NDIS_BUGCHECK_ILLEGAL_MINIPORT_STATE_TRANSITION_PAUSE_COMPLETE

    Miniport yang disebut NdisMPauseComplete tetapi tidak ada operasi Jeda yang tertunda.

  2. NDIS_BUGCHECK_ILLEGAL_MINIPORT_STATE_TRANSITION_RESTART_COMPLETE

    Miniport yang disebut NdisMRestartComplete tetapi tidak ada operasi Hidupkan ulang yang tertunda.

Alamat blok adaptor miniport tertentu. Jalankan !ndiskd.netadapter dengan alamat ini untuk informasi lebih lanjut.

0

0x20

NDIS_BUGCHECK_STATUS_INDICATION_INVALID_BUFFER

Driver miniport atau driver filter menunjukkan NDIS_STATUS_INDICATION ilegal.

Jenis indikasi status. Jalankan !ndiskd.help dengan kode ini untuk informasi lebih lanjut.

Handel instans driver yang menunjukkan indikasi status ilegal ini. Jalankan !ndiskd.netadapter atau !ndiskd.filter dengan handel ini untuk informasi lebih lanjut.

Alamat payload indikasi status. Interpretasinya tergantung pada jenis indikasi status.

0x21

NDIS_BUGCHECK_INVALID_OBJECT_HEADER

Driver membuat NDIS_OBJECT_HEADER yang tidak valid.

Pegangan pengemudi yang menunjukkan indikasi status ilegal. Jalankan !ndiskd.minidriver atau !ndiskd.filterdriver dengan handel ini untuk informasi lebih lanjut.

Objek dengan header cacat. Interpretasinya tergantung pada API yang dipanggil. Misalnya, jika driver yang disebut NdisAllocateCloneOidRequest, maka transmisikan objek ke ndis! NDIS_OID_REQUEST.

0

0x22

NDIS_BUGCHECK_ILLEGAL_NET_PNP_EVENT

Driver miniport atau driver filter menunjukkan NET_PNP_EVENT_NOTIFICATION ilegal.

Pegangan pengemudi yang menunjukkan indikasi status ilegal. Jalankan !ndiskd.minidriver atau !ndiskd.filterdriver dengan handel ini untuk informasi lebih lanjut.

Transmisikan ke NET_PNP_EVENT_NOTIFICATION

0

0x23

NDIS_BUGCHECK_PD_ERROR

Kesalahan terdeteksi di jalur data Packet Direct.

Subjenis bugcheck. Nilai yang memungkinkan:

  1. NDIS_BUGCHECK_PD_ERROR_EC_THREAD_MISMATCH

    API dipanggil pada utas yang salah.

  2. NDIS_BUGCHECK_PD_ERROR_ILLEGAL_ARM_BY_CLIENT

    Klien PD mencoba mempersenjatai penyedia saat berada dalam keadaan ilegal.

  3. NDIS_BUGCHECK_PD_ERROR_ILLEGAL_ARM_NOTIFICATION

    Penyedia PD secara ilegal memicu pemberitahuan pengurasan saat tidak dipersenjatai.

  4. NDIS_BUGCHECK_PD_ERROR_ILLEGAL_ARM_NOTIFICATION_VIA_ISR

    Penyedia PD secara ilegal memicu pemberitahuan pengurasan ISR saat tidak dipersenjatai.

  5. NDIS_BUGCHECK_PD_ERROR_ILLEGAL_THUNK_BY_LWF

    Driver filter mencoba mengganggu jalur data Packet Direct.

  6. NDIS_BUGCHECK_PD_ERROR_ILLEGAL_BM_GROUP_REQUEST

    Penyedia PD secara ilegal mencoba menghapus dirinya dari grup manajer buffer.

  7. NDIS_BUGCHECK_PD_ERROR_ILLEGAL_PD_BUFFER_SETUP

    Permintaan penyiapan buffer PD salah bentuk.

Nilai Parameter 3 tergantung pada nilai Parameter 2. Setiap angka dalam daftar ini sesuai dengan angka yang sama di Parameter 2.

  1. Transmisikan ke NDIS_PD_EC
  2. Transmisikan ke NDIS_PD_QUEUE_TRACKER
  3. Transmisikan ke NDIS_PD_QUEUE_TRACKER
  4. Transmisikan ke NDIS_PD_QUEUE_TRACKER
  5. Handel modul filter tertentu. Jalankan !ndiskd.filter dengan handel ini untuk informasi lebih lanjut.
  6. Grup manajer buffer, jika diketahui
  7. Sumber PD_MEMORY_HANDLE atau PD_BUFFER

Nilai Parameter 4 tergantung pada nilai Parameter 2. Setiap angka dalam daftar ini sesuai dengan angka yang sama di Parameter 2.

  1. ETHREAD yang diharapkan
  2. Handel ke klien PD
  3. Handel ke penyedia PD. Jalankan !ndiskd.netadapter dengan handel ini untuk informasi lebih lanjut.
  4. Handel ke penyedia PD. Jalankan !ndiskd.netadapter dengan handel ini untuk informasi lebih lanjut.
  5. Handel ke penyedia PD. Jalankan !ndiskd.netadapter dengan handel ini untuk informasi lebih lanjut.
  6. Jika Parameter 3 adalah 0, ini adalah handel penyedia.

    Jika Parameter 3 bukan nol, klien PD belum membebaskan semua alokasi, dan ini adalah handel klien PD.

  7. The target PD_BUFFER

0x24

NDIS_BUGCHECK_UNEXPECTED_FAILURE

Operasi internal gagal secara tak terduga. Ini kemungkinan menjadi bug di NDIS.SYS itu sendiri.

Operasi yang gagal. Nilai yang memungkinkan:

0x01 : NDIS_BUGCHECK_UNEXPECTED_FAILURE_KEWAITFORSINGLEOBJECT

Panggilan ke KeWaitForSingleObject gagal.

Kode status kegagalan

0

0x25

NDIS_BUGCHECK_WATCHDOG

Upaya untuk mengelola tumpukan jaringan telah memakan waktu terlalu lama. Ketika NDIS memanggil driver lain, NDIS memulai timer pengawas untuk memastikan panggilan selesai segera. Jika panggilan terlalu lama, NDIS menyuntikkan bugcheck.

Hal ini dapat disebabkan oleh kebuntuan sederhana. Lihat dengan "!tumpukan 2 ndis" atau mirip dengan melihat apakah ada utas yang terlihat mencurigakan. Beri perhatian khusus pada PrimaryThread dari NDIS_WATCHDOG_TRIAGE_BLOCK.

Ini dapat disebabkan oleh NBL yang hilang, dalam hal ini !ndiskd.pendingnbls dapat membantu. Periksa OID yang macet menggunakan !ndiskd.oid.

Operasi yang memakan waktu terlalu lama. Nilai yang memungkinkan:

  • 0x01 : NDIS_BUGCHECK_WATCHDOG_PROTOCOL_PAUSE

    Ada waktu habis saat menjeda driver protokol.

  • 0x02 : NDIS_BUGCHECK_WATCHDOG_PROTOCOL_NETPNPEVENT

    Ada waktu habis saat mengirimkan NET_PNP_EVENT_NOTIFICATION ke driver protokol.

  • 0x03 : NDIS_BUGCHECK_WATCHDOG_PROTOCOL_STATUS_INDICATION

    Ada batas waktu saat mengirimkan indikasi status ke driver protokol.

  • 0x04 : NDIS_BUGCHECK_WATCHDOG_PROTOCOL_UNBIND

    Ada waktu habis saat membatalkan pengandar protokol.

  • 0x11 : NDIS_BUGCHECK_WATCHDOG_FILTER_PAUSE

    Ada waktu habis saat menjeda driver filter.

  • 0x12 : NDIS_BUGCHECK_WATCHDOG_FILTER_NETPNPEVENT

    Ada batas waktu saat mengirimkan NET_PNP_EVENT_NOTIFICATION ke driver filter.

  • 0x13 : NDIS_BUGCHECK_WATCHDOG_FILTER_STATUS_INDICATION

    Ada batas waktu saat mengirimkan indikasi status ke driver filter.

  • 0x14 : NDIS_BUGCHECK_WATCHDOG_FILTER_DETACH

    Ada waktu habis saat melepaskan driver filter.

  • 0x21 : NDIS_BUGCHECK_WATCHDOG_MINIPORT_PAUSE

    Ada waktu habis saat menjeda adaptor miniport.

  • 0x22 : NDIS_BUGCHECK_WATCHDOG_MINIPORT_HALT

    Ada waktu habis saat menghentikan adaptor miniport.

  • 0x23 : NDIS_BUGCHECK_WATCHDOG_MINIPORT_OID

    Ada batas waktu saat mengirimkan permintaan OID ke adaptor miniport.

  • 0x24 : NDIS_BUGCHECK_WATCHDOG_FILTER_OID

    Ada batas waktu saat mengirimkan permintaan OID ke driver filter.

  • 0x25 : NDIS_BUGCHECK_WATCHDOG_MINIPORT_IDLE

    Ada batas waktu saat menganggur adaptor miniport.

  • 0x26 : NDIS_BUGCHECK_WATCHDOG_CANCEL_IDLE

    Ada batas waktu saat membatalkan permintaan menganggur pada adaptor miniport.

Berperan untuk ndis! NDIS_WATCHDOG_TRIAGE_BLOCK. Bidang yang berguna:

  • StartTime menunjukkan jam operasi dimulai, dalam unit 100ns, seperti yang dikembalikan oleh KeQueryInterruptTime.
  • TimeoutMilliseconds menunjukkan berapa lama NDIS menunggu, minimal, sebelum memicu pemeriksaan bug ini.
  • TargetObject adalah handel ke protokol, modul filter, atau adaptor miniport yang diantisipasi NDIS. Jalankan !ndiskd.protocol, !ndiskd.filter, atau !ndiskd.netadapter dengan handel ini untuk informasi lebih lanjut.
  • PrimaryThread adalah utas tempat NDIS memulai operasi. Biasanya, ini adalah tempat pertama untuk melihat, meskipun utas mungkin telah pergi ke tempat lain jika operasi sedang ditangani secara asinkron.

Nilai Parameter 4 tergantung pada nilai Parameter 2. Setiap angka dalam daftar ini sesuai dengan nilai heksadesimal yang sama di Parameter 2.

  • 0x01 : 0
  • 0x02 : NET_PNP_EVENT_CODE peristiwa yang macet. Untuk informasi selengkapnya tentang kode ini, lihat NET_PNP_EVENT..
  • 0x03 : Kode NDIS_STATUS indikasi macet. Gunakan !ndiskd.help untuk mendekodenya.
  • 0x04 : 0
  • 0x11 : 0
  • 0x12 : NET_PNP_EVENT_CODE peristiwa yang macet. Untuk nilai yang mungkin, lihat daftar nilai sebelumnya untuk item 2 dalam daftar ini.
  • 0x13 : Kode NDIS_STATUS dari indikasi yang macet. Gunakan !ndiskd.help untuk mendekodenya.
  • 0x14 : 0
  • 0x21 : 0
  • 0x22 : 0
  • 0x23 : Kode OID dari permintaan yang macet. Gunakan !ndiskd.help untuk mendekodenya.
  • 0x24 : Kode OID dari permintaan yang macet. Gunakan !ndiskd.help untuk mendekodenya.
  • 0x25 : 0
  • 0x26 : 0

0x26

NDIS_BUGCHECK_INVALID_OID_COMPLETION

Driver miniport mencoba menyelesaikan permintaan OID yang saat ini tidak tertunda pada driver miniport tersebut. Ini dapat disebabkan oleh driver yang mencoba menyelesaikan permintaan yang sama lebih dari satu kali.

Handel driver miniport yang menyebabkan bugcheck. Jalankan !ndiskd.minidriver dengan handel ini untuk informasi lebih lanjut.

Permintaan OID NDIS yang coba diselesaikan oleh driver miniport. Anda dapat mencoba menjalankan !ndiskd.oid dengan permintaan ini tetapi memori mungkin tidak valid pada saat ini.

0

0x27

NDIS_BUGCHECK_LEAKED_NBL

Driver telah membocorkan struktur NET_BUFFER_LIST . Periksa dengan !ndiskd.pendingnbls untuk melihat NBL apa pun yang masih tertunda pada driver ini.

Di mana kebocoran terdeteksi. Nilai yang memungkinkan:

  • 0x01 : Kebocoran terdeteksi oleh pelacak NBL. Driver yang saat ini membatalkan pendaftaran atau pembatalan pengikatan adalah penyebab paling mungkin. Lihatlah callstack dari utas bugchecking. Driver tidak boleh membatalkan ikatan atau membatalkan pendaftaran saat mereka masih memegang NBL aktif.

0

0

Penyebab

Parameter 1 menunjukkan penyebab spesifik pemeriksaan bug BUGCODE_NDIS_DRIVER.

Keterangan

Bugcheck BUGCODE_NDIS_DRIVER menandakan masalah pada driver jaringan. Seringkali, masalah ini disebabkan oleh driver miniport NDIS. Anda bisa mendapatkan daftar lengkap driver miniport NDIS dengan menggunakan !ndiskd.netadapter. Anda bisa mendapatkan gambaran umum yang lebih besar dari tumpukan jaringan dengan !ndiskd.netreport.

Kode pemeriksaan bug ini hanya terjadi pada Microsoft Windows Server 2003 dan versi Windows yang lebih baru. Di Windows 2000 dan Windows XP, kode yang sesuai adalah pemeriksaan bug 0xD2 (BUGCODE_ID_DRIVER).