Share via


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.

See Also

Reference

NDIS General-use Interfaces
MiniportInitializeEx
MiniportResetEx
NdisSetTimerObject
NdisMSleep