[NTOSKRNL]

- Set the IRP_SYNCHRONOUS_API flag on IRPs created by IoBuildSynchronousFsdRequest

svn path=/trunk/; revision=46550
This commit is contained in:
Cameron Gutman 2010-03-29 02:59:44 +00:00
parent d16419c3da
commit acc9e3e78a

View file

@ -966,9 +966,12 @@ IoBuildSynchronousFsdRequest(IN ULONG MajorFunction,
IoStatusBlock );
if (!Irp) return NULL;
/* Set the Event which makes it Syncronous */
/* Associate the caller's event object with this IRP */
Irp->UserEvent = Event;
/* Set the synchronous flag */
Irp->Flags |= IRP_SYNCHRONOUS_API;
/* Sync IRPs are queued to requestor thread's irp cancel/cleanup list */
IoQueueThreadIrp(Irp);
return Irp;