Partager via


Fonction ExReleaseResourceLite (wdm.h)

La routine ExReleaseResourceLite libère une ressource exécutive spécifiée appartenant au thread actif.

Syntaxe

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

Paramètres

[in, out] Resource

Pointeur vers une ressource exécutive appartenant au thread actuel.

Valeur de retour

None

Remarques

La remise d’APC du noyau normal doit être désactivée avant d’appeler cette routine. Désactivez la remise APC du noyau normal en appelant KeEnterCriticalRegion. La remise doit rester désactivée jusqu’à ce que la ressource soit libérée. À ce stade, elle peut être réactivée en appelant KeLeaveCriticalRegion. Pour plus d’informations, consultez Désactivation des API.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 2000.
Plateforme cible Universal
En-tête wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
Règles de conformité DDI ExclusiveResourceAccess(wdm),HwStorPortProhibitedDDIs(storport),WithinCriticalRegion(storport),WithinCriticalRegion(storport), WithinCriticalRegion(wdm)

Voir aussi

ExAcquireResourceExclusiveLite

ExAcquireResourceSharedLite

ExAcquireSharedStarveExclusive

ExAcquireSharedWaitForExclusive

ExGetCurrentResourceThread

ExInitializeResourceLite

ExReinitializeResourceLite

ExReleaseResourceForThreadLite