ExReleaseResourceAndLeaveCriticalRegion, fonction (wdm.h)
La ExReleaseResourceAndLeaveCriticalRegion routine libère d’abord la ressource spécifiée, puis quitte la région critique.
Syntaxe
void ExReleaseResourceAndLeaveCriticalRegion(
PERESOURCE Resource
);
Paramètres
Resource
[in, out] Pointeur vers la ressource à libérer. Ce paramètre doit être le même pointeur ERESOURCE que l’appelant a fourni comme paramètre dans l’appel précédent à l'ExEnterCriticalRegionAndAcquireResourceExclusive routine qui a acquis la ressource.
Valeur de retour
Aucun
Remarques
Une fois qu’un pilote appelle la méthode ExEnterCriticalRegionAndAcquireResourceExclus ive pour entrer dans une région critique et acquérir une ressource pour un accès exclusif, le pilote doit appeler ExReleaseResourceAndLeaveCriticalRegion pour libérer la ressource et quitter la région critique.
Pour plus d’informations sur l’utilisation d’une structure ERESOURCE pour synchroniser l’accès exclusif à une ressource, consultez Présentation des routines ERESOURCE. Pour plus d’informations sur l’entrée et la sortie d’une région critique, consultez Régions critiques et régions surveillées.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista |
serveur minimum pris en charge | Windows Server 2003 SP1 |
d’en-tête | wdm.h |
IRQL | <= APC_LEVEL |
règles de conformité DDI | CriticalRegions(wdm), HwStorPortProhibitedDDIs(storport) |