Partager via


Fonction FltReleasePushLockEx (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 d’indicateurs qui contrôlent les attributs du verrou.

Valeur retournée

Aucun.

Notes

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

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

Configuration requise

Condition requise Valeur
En-tête fltkernel.h
Bibliothèque FltMgr.lib

Voir aussi

FltAcquirePushLockExclusive

FltAcquirePushLockShared

FltDeletePushLock

FltInitializePushLock

FsRtlEnterFileSystem

KeEnterCriticalRegion