Simple Per-Stream Context Question

The IFS Kit help chm file contains information about per stream contexts.

It states:

Note If your filter allocates the per-stream context structure from paged pool, it cannot call ExAllocatePoolWithTag from its create completion routine. This is because completion routines can be called at IRQL DISPATCH_LEVEL.

As I understand the business with IRQL DISPATCH_LEVEL is it can NOT use nonpaged pool memory. Correct?

This note only makes sense to me then if you qualify the statement by saying you cannot call ExAllocatePoolWithTag(PagePool, …).

Am I correct?

xxxxx@hotmail.com wrote:

As I understand the business with IRQL DISPATCH_LEVEL is it can NOT use nonpaged pool memory. Correct?

n/c


King regards, Dejan
http://www.alfasp.com
File system audit, security and encryption kits.

Gah. I meant “it can NOT use page pool memory”