Aracılığıyla paylaş


C28126

uyarı C28126: ObReferenceObject* için AccessMode parametresi IRP->RequestorMode olmalıdır

ObReferenceObjectByHandle veya ObReferenceObjectByPointerçağrısında, sürücü Irp->RequestorMode kullanmak yerine AccessMode parametresi için UserMode veya KernelMode geçiriyor.

Sürücü, UserMode veya KernelModebelirtmek yerine Irp->RequestorModekullanmalıdır. Bu, çekirdek modu IRP'sini gönderenlerin çekirdek modu tanıtıcılarını güvenli bir şekilde sağlamasına olanak tanır.

Bu uyarı, sürücü yığınındaki en üst düzey sürücüye yöneliktir. Diğer tüm sürücüler için bu uyarıyı yoksayabilir veya gizleyebilirsiniz.

Sürücü yığınındaki en üst düzey sürücü, UserMode veya KernelModebelirtmek yerine Irp->RequestorModekullanmalıdır. Bu, çekirdek modu IRP'sini gönderenlerin çekirdek modu tanıtıcılarını güvenli bir şekilde sağlamasına olanak tanır. Yığındaki diğer tüm sürücüler, erişim denetimini atlayan ve erişim denetiminin sorumluluğunu üst düzey sürücüye bırakan KernelModebelirtmelidir.