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