Partager via


FltReleasePushLockEx, fonction (fltkernel.h)

La routine FltReleasePushLockEx libère un verrou push spécifié appartenant au thread actuel.

Syntaxe

VOID FLTAPI FltReleasePushLockEx(
  PEX_PUSH_LOCK PushLock,
  ULONG         Flags
);

Paramètres

PushLock

Pointeur de verrouillage push opaque de type PEX_PUSH_LOCK. Ce pointeur doit avoir été initialisé par un appel précédent à FltInitializePushLock.

Flags

Masque de bits des indicateurs qui contrôlent les attributs du verrou.

Valeur de retour

Aucun.

Remarques

FltReleasePushLockEx libère un verrou push précédemment acquis en appelant FltAcquirePushLockExclusive ou FltAcquirePushLockShared.

Étant donné que FltReleasePushLockEx réenables la remise d’APC du noyau normal, il n’est pas nécessaire d’appeler KeEnterCriticalRegion ou FsRtlEnterFileSystem après avoir appelé FltReleasePushLockEx.

Exigences

Exigence Valeur
d’en-tête fltkernel.h
bibliothèque FltMgr.lib

Voir aussi

FltAcquirePushLockExclusive

FltAcquirePushLockShared

FltDeletePushLock

FltInitializePushLock

FsRtlEnterFileSystem

KeEnterCriticalRegion