Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Eszközillesztő felület (DDI) megfelelőségi ellenőrzési lehetősége határozza meg, hogy az illesztőprogram megfelelően kommunikál-e a Windows operációs rendszer kernelével.
Jegyzet Ez a beállítás Windows 8-tól kezdve érhető el. A Windows 8.1-től kezdődően további szabályokat is tesztelhet a DDI-megfelelőségi ellenőrzés (további) lehetőség aktiválásával.
| DDI-megfelelőség ellenőrzése |
|---|
A DDI-megfelelőség-ellenőrzési beállítás ugyanazokat az eszközillesztő-kezelőfelületi (DDI-) használati szabályokat alkalmazza, amelyeket a Static Driver Verifier használ annak ellenőrzésére, hogy az illesztőprogram függvényhívásokat indít-e a függvényhez szükséges IRQL-en, vagy helyesen szerzi be és bocsátja ki a spinlockokat.
Ha ez a beállítás aktív, és a Driver Verifier észleli, hogy az illesztőprogram megsérti az egyik DDI-kompatibilitási szabályt, a Driver Verifier kiadja a 0xC4 hibajelentést (ahol a paraméter 1 megegyezik az adott kompatibilitási szabály azonosítójával).
A DDI-megfelelőség-ellenőrzési lehetőség kiválasztásakor a következő szabályok jelennek meg.
Védettrégiók (Windows 8.1-től kezdve)
IoSetCompletionExCompleteIrp (Windows 8.1-től kezdve)
IrqlReturn (Windows 8.1-től kezdve)
NdisOidComplete (Windows 8.1-től kezdve)
NdisOidDoubleComplete (Windows 8.1-től kezdve)
PnpRemove (Windows 8.1-től)
RequestedPowerIrp (Windows 8.1-től kezdve)
QueuedSpinLock (Windows 8.1-től kezdve)
SpinLock (Windows 8.1-től kezdve)
Ez a két szabály jelenleg nem kötelező, de ajánlott.
(Nem kötelező) IrqlNtifsApcPassive
(Nem kötelező) IrqlIoRtlZwPassive
A DDI megfelelőségi ellenőrzési lehetőség aktiválása
Egy vagy több illesztőprogram DDI-megfelelőségi ellenőrzési funkcióját az Illesztőprogram-ellenőrző kezelő vagy a Verifier.exe parancssor használatával aktiválhatja. További részletekért lásd: Illesztőprogram-ellenőrző beállításainak kiválasztása. A DDI-megfelelőség-ellenőrzési beállítás aktiválásához vagy inaktiválásához újra kell indítania a számítógépet. A DDI-megfelelőség-ellenőrzési funkció a standard beállítások (/standard) használatakor aktiválódik.
A parancssorban
A parancssorban a DDI-megfelelőség ellenőrzését verifier /flags 0x00020000 (Bit 17) jelöli. A DDI-megfelelőség ellenőrzésének aktiválásához használjon egy 0x00020000 jelzőértéket, vagy adjon hozzá 0x00020000 a jelző értékéhez. Például:
verifier /flags 0x00020000 /driver MyDriver.sysA funkció a következő rendszerindítás után aktív lesz.
Driver Verifier Manager használata
- Indítsa el a Meghajtó Ellenőrző Kezelőt. Írja be Verifier parancssori ablakba.
- Válassza Egyéni beállítások létrehozása (kódfejlesztőknek) lehetőséget, majd kattintson a Továbbgombra.
- Válassza Egyéni beállítások kiválasztása a teljes listából.
- Válassza ki (ellenőrizze) a DDI-megfelelőség ellenőrzését.
- Indítsa újra a számítógépet.
| DDI-megfelelőség ellenőrzése (további) |
|---|
A Windows 8.1-től kezdődően a DDI megfelelőségi ellenőrzése (további) beállítás további szabályokat biztosít annak meghatározásához, hogy az illesztőprogram megfelelően kommunikál-e a Windows operációs rendszer kernelével. A DDI-megfelelőség ellenőrzése (további) lehetőség kiválasztásakor a következő szabályok lesznek tesztelve:
A DDI-megfelelőségi ellenőrzés (további) lehetőség aktiválása
Megjegyzés:
Ez az ellenőrzés elavult a Windows 10 19042-s és újabb buildjében
Egy vagy több illesztőprogram DDI-megfelelőségi ellenőrzési (további) szabályait az Illesztőprogram-ellenőrző kezelő vagy a Verifier.exe parancssor használatával aktiválhatja. További részletekért lásd: Illesztőprogram-ellenőrző beállításainak kiválasztása. A DDI-megfelelőségi ellenőrzés (további) beállítás aktiválásához vagy inaktiválásához újra kell indítania a számítógépet.
A parancssorban
A parancssorban a DDI-megfelelőség-ellenőrzést a verifier /flags 0x00080000 (19. bit) reprezentálja. A DDI-megfelelőség ellenőrzésének aktiválásához (további) használjon egy 0x00080000 jelzőértéket, vagy adjon hozzá 0x00080000 a jelző értékéhez. Például:
verifier /flags 0x00080000 /driver MyDriver.sysA funkció a következő rendszerindítás után aktív lesz.
Driver Verifier Manager használata
- Az Driver Verifier Manager elindításához írja be a Verifier parancsot egy parancssori ablakba.
- Válassza Egyéni beállítások létrehozása (kódfejlesztőknek) lehetőséget, majd kattintson a Továbbgombra.
- Válassza Egyéni beállítások kiválasztása a teljes listából.
- Válassza ki (ellenőrizze) a DDI-megfelelőség ellenőrzését (további).
- Indítsa újra a számítógépet.
A DDI megfelelőségi ellenőrzése (további IRQL) lehetőség aktiválása
Aktiválhatja a DDI-megfelelőségi kiegészítő IRQL-szabályokat egy vagy több illesztőprogramhoz a Verifier.exe parancssor használatával. További részletekért lásd: Illesztőprogram-ellenőrző beállításainak kiválasztása. A DDI-megfelelőség további IRQL-szabályok aktiválásához vagy inaktiválásához újra kell indítania a számítógépet.
A parancssorban a DDI-megfelelőség további IRQL-ellenőrzését egy 35-ös szabályosztály-érték jelöli. Például:
verifier /ruleclasses 35 /driver MyDriver.sys
vagy
verifier /rc 35 /driver MyDriver.sys
A további IRQL-szabálykészlet a következő két szabályból áll.