Expand Minimize

ExGetSharedWaiterCount routine

The ExGetSharedWaiterCount routine returns the number of waiters on shared access to a given resource.

Syntax


ULONG ExGetSharedWaiterCount(
  _In_  PERESOURCE Resource
);

Parameters

Resource [in]

A pointer to the resource to be tested.

Return value

ExGetSharedWaiterCount returns the number of threads currently waiting to acquire the given resource for shared access.

Remarks

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

Requirements

Target platform

Universal

Version

Available starting with Windows 2000.

Header

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

Library

Ntoskrnl.lib

IRQL

<= DISPATCH_LEVEL

DDI compliance rules

HwStorPortProhibitedDDIs

See also

ExAcquireResourceExclusiveLite
ExAcquireResourceSharedLite
ExAcquireSharedStarveExclusive
ExAcquireSharedWaitForExclusive
ExGetExclusiveWaiterCount
ExReleaseResourceForThreadLite

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft