ExGetExclusiveWaiterCount function

The ExGetExclusiveWaiterCount routine returns the number of waiters on exclusive access to a given resource.

Syntax

ULONG ExGetExclusiveWaiterCount(
  PERESOURCE Resource
);

Parameters

Resource

A pointer to the resource to be tested.

Return Value

ExGetExclusiveWaiterCount returns the number of threads currently waiting to acquire the given resource for exclusive access.

Remarks

ExGetExclusiveWaiterCount can be called to get an estimate of how many other threads might be waiting to modify the data protected by a particular resource variable. The caller cannot assume that the returned value remains constant for any particular interval.

Requirements

   
Minimum supported client Available starting with Windows 2000.
Target Platform Universal
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
DDI compliance rules HwStorPortProhibitedDDIs

See Also

ExAcquireResourceExclusiveLite

ExAcquireResourceSharedLite

ExAcquireSharedStarveExclusive

ExAcquireSharedWaitForExclusive

ExGetSharedWaiterCount

ExReleaseResourceForThreadLite