Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Perintah !ruleinfo menampilkan informasi tentang aturan Pemverifikasi Driver.
!ruleinfo RuleId [RuleState [SubState]]
Parameter
RuleId
ID aturan pemverifikasi. Ini adalah argumen pertama dari pemeriksaan bug DRIVER_VERIFIER_DETECTED_VIOLATION .
RuleState
Informasi status tambahan tentang pelanggaran. Ini adalah argumen ketiga dari pemeriksaan bug DRIVER_VERIFIER_DETECTED_VIOLATION .
SubState
Informasi sub-status tentang pelanggaran. Ini adalah argumen keempat dari pemeriksaan bug DRIVER_VERIFIER_DETECTED_VIOLATION .
DLL
ext.dll
Keterangan
Perintah ini hanya berlaku untuk aturan di ekstensi Driver Verifier; artinya, aturan yang memiliki ID lebih besar dari atau sama dengan 0x10000.
Contoh berikut menunjukkan empat argumen pemeriksaan bug DRIVER_VERIFIER_DETECTED_VIOLATION .
DRIVER_VERIFIER_DETECTED_VIOLATION (c4)
...
Arguments:
Arg1: 0000000000091001, ID of the 'NdisOidComplete' rule that was violated.
Arg2: fffff800002d49d0, A pointer to the string describing the violated rule condition.
Arg3: ffffe000027b8370, Address of internal rule state (second argument to !ruleinfo).
Arg4: ffffe000027b83f8, Address of supplemental states (third argument to !ruleinfo).
## Debugging Details:
DV_VIOLATED_CONDITION: This OID should only be completed with NDIS_STATUS_NOT_ACCEPTED,
NDIS_STATUS_SUCCESS, or NDIS_STATUS_PENDING.
DV_MSDN_LINK: https://go.microsoft.com/fwlink/p/?linkid=278802
DRIVER_OBJECT: ffffe0000277a2b0
...
STACK_TEXT:
ffffd000`2118ff58 fffff803`4c83afa2 : 00000000`000000c4 00000000`00000001 ...
ffffd000`2118ff60 fffff803`4c83a8c0 : 00000000`00000003 00000000`00091001 ...
...
STACK_COMMAND: kb
FOLLOWUP_NAME: Xxxx
FAILURE_BUCKET_ID: Xxxx
...
Dalam output sebelumnya, ID aturan (0x91001) ditampilkan sebagai Arg1. Arg3 dan Arg4 adalah alamat status aturan dan informasi substat. Anda dapat meneruskan ID aturan, status aturan, dan substat ke !ruleinfo untuk mendapatkan deskripsi aturan dan tautan ke dokumentasi terperinci aturan.
3: kd> !ruleinfo 0x91001 0xffffe000027b8370 0xffffe000027b83f8
RULE_ID: 0x91001
RULE_NAME: NdisOidComplete
RULE_DESCRIPTION: ""
This rule verifies if an NDIS miniport driver completes an OID correctly.
Check RULE_STATE for Oid ( use !ndiskd.oid ), which can be one of the following:
1) NULL,
2) Pending OID, or
3) Previous OID if no OID is pending.
MSDN_LINK: https://learn.microsoft.com/windows-hardware/drivers/devtest/ndis-ndisoidcomplete
CONTEXT: Miniport 0xFFFFE0000283F1A0
CURRENT_TIME (Timed Rules): 142 seconds
RULE_STATE: 0xFFFFE000027B83F8