Re: Don't receive IRP_MJ_CREATE on a CreateFile
- From: "Thierry Murail" <yarglah@xxxxxxxxxxx>
- Date: Thu, 23 Nov 2006 15:54:17 +0100
Welcome to one of the many reasons not to use shared memory. Instead of
shared memory use an IOCTL, to communicate, then you will recieve a cancel
for the IRP to be notified. Note: while it still has all the other
problems (besides process termination notification) you can use an IOCTL
to fake shared memory. The IOCTL is defined with METHOD_OUT_DIRECT and
the buffer passed in is "the shared memory region" you use to communicate.
Thanks for the answer and advices.
.
- References:
- Don't receive IRP_MJ_CREATE on a CreateFile
- From: Thierry Murail
- Re: Don't receive IRP_MJ_CREATE on a CreateFile
- From: Gianluca Varenni
- Re: Don't receive IRP_MJ_CREATE on a CreateFile
- From: Thierry Murail
- Re: Don't receive IRP_MJ_CREATE on a CreateFile
- From: Doron Holan [MS]
- Re: Don't receive IRP_MJ_CREATE on a CreateFile
- From: Thierry
- Re: Don't receive IRP_MJ_CREATE on a CreateFile
- From: Don Burn
- Don't receive IRP_MJ_CREATE on a CreateFile
- Prev by Date: Re: virtual network interface over PCI
- Next by Date: Re: virtual network interface over PCI
- Previous by thread: Re: Don't receive IRP_MJ_CREATE on a CreateFile
- Next by thread: Recommended usage of DPInst
- Index(es):
Relevant Pages
|