Export (0) Print
Expand All

IrqlKeWaitForSingleObject

The IrqlKeWaitForSingleObject rule specifies that the driver calls the KeWaitForSingleObject routine at the proper IRQL based on the value of the Timeout parameter. Callers of KeWaitForSingleObject routine can be running at IRQL <= DISPATCH_LEVEL. However, if Timeout is NULL or non-zero, the caller must be running at IRQL <= APC_LEVEL.

  • If Timeout != NULL and *Timeout = 0, the caller of the KeWaitForSingleObject routine must be running at IRQL = DISPATCH_LEVEL.

  • If Timeout = NULL, or *Timeout != 0, the caller of the KeWaitForSingleObject routine must running at IRQL <= APC_LEVEL.

 

 

Send comments about this topic to Microsoft

Build date: 4/5/2012

Show:
© 2014 Microsoft