Executive Library Support Routines

This section describes the executive library support routines. These routines use the Ex*Xxx* naming convention and are listed in alphabetical order.

For an overview of the functionality of these routines, see Summary of Kernel-Mode Support Routines.

The following executive support routines are reserved for system use. Do not use them in your driver.

ExAcquireSpinLock. Use KeAcquireSpinLock instead.

ExAcquireSpinLockAtDpcLevel. Use KeAcquireSpinLockAtDpcLevel instead.

ExfInterlockedDecrementLong. Use InterlockedDecrement instead.

ExfInterlockedExchangeUlong. Use InterlockedExchange instead.

ExfInterlockedIncrementLong. Use InterlockedIncrement instead.

ExfInterlockedPopEntryList. Use ExInterlockedPopEntryList instead.

ExfInterlockedPushEntryList. Use ExInterlockedPushEntryList instead.

ExReleaseSpinLock. Use KeReleaseSpinLock instead.

ExReleaseSpinLockFromDpcLevel. Use KeReleaseSpinLockFromDpcLevel instead.


Send comments about this topic to Microsoft