NdisMSleep() call with a zero duration

Hi folks,
I am looking for a way to preempt a particular thread or work item (running at < DISPATCH_LEVEL), in my NDIS miniport driver, without actually waiting for any duration in the thread, so that it is placed at the end of the system thread dispatcher queue. Can anybody confirm, if I can use the call NdisMSleep(0) for this purpose ?

Thanks,
Neelay