ExReleaseFastMutex

VOID
ExReleaseFastMutex(

IN PFAST_MUTEX FastMutex
);

ExReleaseFastMutex releases ownership of a fast mutex that was acquired with ExAcquireFastMutex or ExTryToAcquireFastMutex.

Parameters

FastMutex

Points to the fast mutex to be released.

Comments

ExReleaseFastMutex releases ownership of the given fast mutex and reenables the delivery of APCs to the current thread.

It is a programming error to call ExReleaseFastMutex with a FastMutex that was acquired with ExAcquireFastMutexUnsafe.

Callers of ExReleaseFastMutex must be running at IRQL < DISPATCH_LEVEL.

See Also

ExAcquireFastMutex, ExInitializeFastMutex, ExTryToAcquireFastMutex