Knowledge Base

DOC: InitializeListHead Function Documentation Is Incorrect

PSS ID Number: 196551

Article Last Modified on 10/20/2003


The information in this article applies to:


This article was previously published under Q196551

SUMMARY

The following statement in the Comments section of the InitializeListHead function reference documentation is incorrect:

Callers of InitializeListHead must be running at IRQL PASSIVE_LEVEL.

Instead it should read:

Callers of InitializeListHead can be running at IRQL >= DISPATCH_LEVEL only if the caller-allocated storage for ListHead is resident and only if pointers to every list entry remain valid at IRQL >= DISPATCH_LEVEL as well.

Callers of this function must be running at IRQL PASSIVE_LEVEL if the storage for ListHead and pointers to every list entry are from PagedPool.

Keywords: kbbug kbdocerr kbKMode KB196551
Technology: kbAudDeveloper kbWin32DDKNT310 kbWin32DDKNT350 kbWin32DDKNT351 kbWin32DDKNT400 kbWin32DDKNTSearch kbWin32DDKSearch kbWin32sSearch kbWinDDKSearch