Megosztás:


C28126

C28126 figyelmeztetés: A ObReferenceObject* AccessMode paraméterének IRP->RequestorMode-nak kell lennie

Az ObReferenceObjectByHandle vagy ObReferenceObjectByPointerhívásában az illesztőprogram UserMode vagy KernelMode a AccessMode paraméter helyett Irp->RequestorMode.

Az illesztőnek Irp->RequestorModekell használnia ahelyett, hogy meg kellene adnia UserMode vagy KernelMode. Ez lehetővé teszi, hogy a kernel módú IRP feladói biztonságosan biztosítják a kernel módú leírókat.

Ez a figyelmeztetés az illesztőprogram-verem legfelső szintű illesztőprogramjának szól. Ezt a figyelmeztetést figyelmen kívül hagyhatja vagy letilthatja az összes többi illesztőprogram esetében.

Az illesztőprogram-verem legfelső szintű illesztőprogramjának Irp->RequestorModekell használnia ahelyett, hogy UserMode vagy KernelModead meg. Ez lehetővé teszi, hogy a kernel módú IRP feladói biztonságosan biztosítják a kernel módú leírókat. A verem többi illesztőprogramjának meg kell adnia KernelMode, amely kihagyja a hozzáférés-ellenőrzést, és a legfelső szintű illesztőprogramra bízza a hozzáférés-ellenőrzés felelősségét.