Re: maximum driver handles per process?
- From: soviet_bloke@xxxxxxxxxxx
- Date: 11 Sep 2006 17:52:10 -0700
Hi mate
Is there a limit to the number of driver handles (one per thread) I can
open from a given process?
As far as I know, the only limit is that of a process handle table
(i.e. more than 16,000,000), so that, for the practical purposes, the
number is unlimited
I have a
project currently being tested on Win03 that causes some strange
crashes. When running with five open handles it works just fine. If I
bump that up to 10, the entire system goes unstable. I just want to
know for sure that it is (a beast of a) bug in my code.
Apparently, you don't open these handles just for the fun of doing it,
do you??? Instead,
you must be sending requests to your driver, so that the
problem,apparently, lies with the code that processes these requests
(it is impossible to say what exactly goes wrong without seeing your
code, but there is a good chance that it lies with synchronization).
Alternatively, the problem may lie with some bug in IRP_MJ_CREATE
handler (in fact, quite unlikely because these routines normally don't
do that much....)
Anton Bassov
Brannon wrote:
Is there a limit to the number of driver handles (one per thread) I can
open from a given process? I'm using Win2k, WinXP, Win03. I remember
seeing a KB article about a crash in Win2k that occures if you open too
many handles to a driver. (Anyone got a source on that?) I have a
project currently being tested on Win03 that causes some strange
crashes. When running with five open handles it works just fine. If I
bump that up to 10, the entire system goes unstable. I just want to
know for sure that it is (a beast of a) bug in my code.
.
- Follow-Ups:
- Re: maximum driver handles per process?
- From: Brannon
- Re: maximum driver handles per process?
- From: Doron Holan [MS]
- Re: maximum driver handles per process?
- References:
- maximum driver handles per process?
- From: Brannon
- maximum driver handles per process?
- Prev by Date: XP x64 deadlock issue with KiInterruptDispatch
- Next by Date: how to exclusively hold an U audio channel.
- Previous by thread: maximum driver handles per process?
- Next by thread: Re: maximum driver handles per process?
- Index(es):
Relevant Pages
|