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-
ExAcquireSharedStarveExclusive