Questions about EngDeviceIoControl

  1. What are the IRQL restrictions on callers of EngDeviceIoControl?

  2. Can a private IOCTL send by EngDeviceIoControl use METHOD_NEITHER?

Thanks,

Dmitriy Budko
VMware

  1. It has to be at passive at least for XP/w2k because videoprt.sys
    serializes most I/O to a surface by means of a mutex (or event, can’t
    remember, but it’s not a spinlock fer sure)

  2. NEITHER is fine as long as the consumer knows how to deal with it.

Calvin Guan
NetXtreme NTX Miniport
Broadcom Corporation
Connecting Everything(r)

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:bounce-250143-
xxxxx@lists.osr.com] On Behalf Of Dmitriy Budko
Sent: Monday, May 01, 2006 5:12 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Questions about EngDeviceIoControl

  1. What are the IRQL restrictions on callers of EngDeviceIoControl?

  2. Can a private IOCTL send by EngDeviceIoControl use METHOD_NEITHER?

Thanks,

Dmitriy Budko
VMware


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer