ExReleaseResourceAndLeaveCriticalRegion-Funktion (wdm.h)
Die ExReleaseResourceAndLeaveCriticalRegion-Routine gibt zuerst die angegebene Ressource frei und verlässt dann den kritischen Bereich.
Syntax
void ExReleaseResourceAndLeaveCriticalRegion(
PERESOURCE Resource
);
Parameter
Resource
[ein, aus] Ein Zeiger auf die ressource, die freigegeben werden soll. Dieser Parameter sollte der gleiche ERESOURCE-Zeiger sein, den der Aufrufer als Parameter im vorherigen Aufruf der ExEnterCriticalRegionAndAcquireResourceExclusive-Routine angegeben hat, die die Ressource abgerufen hat.
Rückgabewert
Keine
Bemerkungen
Nachdem ein Treiber die ExEnterCriticalRegionAndAcquireRelusive-Methode aufgerufen hat, um in eine kritische Region zu gelangen und eine Ressource für den exklusiven Zugriff abzurufen, muss der Treiber ExReleaseResourceAndLeaveCriticalRegion aufrufen, um die Ressource freizugeben und die kritische Region zu verlassen.
Weitere Informationen zur Verwendung einer ERESOURCE-Struktur zum Synchronisieren des exklusiven Zugriffs auf eine Ressource finden Sie unter Einführung in ERESOURCE-Routinen. Weitere Informationen zum Eingeben und Verlassen einer kritischen Region finden Sie unter Kritische Regionen und geschützte Regionen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2003 SP1 |
Kopfzeile | wdm.h |
IRQL | <= APC_LEVEL |
DDI-Complianceregeln | CriticalRegions(wdm), HwStorPortProhibitedDIs(storport) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für