Partager via


C28109

avertissement C28109 : La variable ne peut pas être conservée au moment où la fonction est appelée

Le programme contient une ressource qui ne doit pas être conservée lorsqu'il appelle cette fonction.En général, cela indique que la ressource a été involontairement saisie deux fois.L'outil d'analyse du code enregistre cet avertissement lorsque les ressources sont entrées et libérées dans la même fonction.

Exemple

L'exemple de code suivant génère cet avertissement :

ExAcquireResourceLite(resource, true);
...
ExAcquireResourceLite(resource, true);

L'exemple de code suivant permet d'éviter cet avertissement :

ExAcquireResourceLite(resource, true);