Freigeben über


ExReleaseResourceLite-Funktion (wdm.h)

Die ExReleaseResourceLite Routine gibt eine angegebene Executive-Ressource frei, die dem aktuellen Thread gehört.

Syntax

void ExReleaseResourceLite(
  [in, out] PERESOURCE Resource
);

Parameter

[in, out] Resource

Ein Zeiger auf eine Geschäftsleitungsressource im Besitz des aktuellen Threads.

Rückgabewert

Nichts

Bemerkungen

Die normale Kernel-APC-Übermittlung muss vor dem Aufrufen dieser Routine deaktiviert werden. Deaktivieren Sie die normale Kernel-APC-Übermittlung, indem Sie KeEnterCriticalRegionaufrufen. Die Zustellung muss deaktiviert bleiben, bis die Ressource freigegeben wird. An diesem Punkt kann sie durch Aufrufen von KeLeaveCriticalRegionerneut aktiviert werden. Weitere Informationen finden Sie unter Deaktivieren von APCs.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Ab Windows 2000 verfügbar.
Zielplattform- Universal
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <= DISPATCH_LEVEL
DDI-Complianceregeln ExclusiveResourceAccess(wdm), HwStorPortProhibitedDIs(storport), WithinCriticalRegion(storport), WithinCriticalRegion(storport), WithinCriticalRegion(wdm)

Siehe auch

ExAcquireResourceExclusiveLite-

ExAcquireResourceSharedLite-

ExAcquireSharedStarveExclusive

ExAcquireSharedWaitForExclusive

ExGetCurrentResourceThread-

ExInitializeResourceLite-

ExReinitializeResourceLite

ExReleaseResourceForThreadLite-