NDIS Delay Interface (Compact 7)
3/12/2014
The NDIS delay interface includes functions to delay execution.
The NdisMSleep function causes the caller's thread to block for the specified interval. A driver calls NdisMSleep during initialization or when halting an adapter; for example, while waiting for the network adapter to complete initialization. NdisMSleep is only called at IRQL = PASSIVE_LEVEL
.
The NdisStallExecution function causes the caller's thread to stall for a specified interval not to exceed 50 milliseconds. NdisStallExecution is only called at raised IRQL when NdisMSleep cannot be used.
In This Section
- NdisMSleep
Delays execution of the caller for a given interval in microseconds.
- NdisStallExecution
Stalls the caller on the current processor for a given interval.
See Also
Reference
NDIS General-use Interfaces
MiniportInitializeEx
MiniportResetEx
NdisSetTimerObject
NdisMSleep