ExReleaseFastMutexUnsafe routine

The ExReleaseFastMutexUnsafe routine releases ownership of a fast mutex that was acquired by using ExAcquireFastMutexUnsafe.

Syntax

VOID ExReleaseFastMutexUnsafe(
  _Inout_ PFAST_MUTEX FastMutex
);

Parameters

  • FastMutex [in, out]
    A pointer to the fast mutex to be released.

Return value

None

Remarks

It is a programming error to call ExReleaseFastMutexUnsafe with a pointer to a fast mutex that was acquired by using ExAcquireFastMutex or ExTryToAcquireFastMutex.

For more information about fast mutexes, see Fast Mutexes and Guarded Mutexes.

Requirements

Target platform

Universal

Version

Available starting with Windows 2000.

Header

Wdm.h (include Wdm.h, Ntddk.h, or Ntifs.h)

Library

NtosKrnl.lib

DLL

NtosKrnl.exe

IRQL

APC_LEVEL

DDI compliance rules

HwStorPortProhibitedDDIs

See also

FAST_MUTEX

ExAcquireFastMutex

ExAcquireFastMutexUnsafe

ExInitializeFastMutex

ExTryToAcquireFastMutex

Send comments about this topic to Microsoft