Freigeben über


ExGetSharedWaiterCount-Funktion (wdm.h)

Die ExGetSharedWaiterCount-Routine gibt die Anzahl der Kellner für den gemeinsamen Zugriff auf eine bestimmte Ressource zurück.

Syntax

ULONG ExGetSharedWaiterCount(
  [in] PERESOURCE Resource
);

Parameter

[in] Resource

Ein Zeiger auf die zu testende Ressource.

Rückgabewert

ExGetSharedWaiterCount gibt die Anzahl der Threads zurück, die derzeit darauf warten, die angegebene Ressource für den freigegebenen Zugriff abzurufen.

Hinweise

ExGetSharedWaiterCount kann aufgerufen werden, um eine Schätzung zu erhalten, wie viele andere Threads möglicherweise auf das Lesen der durch eine bestimmte Ressourcenvariable geschützten Daten warten. Der Aufrufer kann nicht davon ausgehen, dass der zurückgegebene Wert für ein bestimmtes Intervall konstant bleibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 2000.
Zielplattform Universell
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln HwStorPortProhibitedDIs(storport)

Weitere Informationen

ExAcquireResourceExclusiveLite

ExAcquireResourceSharedLite

ExAcquireSharedStarveExclusive

ExAcquireSharedWaitForExclusive

ExGetExclusiveWaiterCount

ExReleaseResourceForThreadLite