C28109
advertencia C28109: La variable no puede retenerse en el momento en que se llama a la función
El programa está reteniendo un recurso que no se debe retener cuando se llama a esta función.Normalmente, indica que, involuntariamente, se adquirió dos veces el recurso.La herramienta de Análisis de código reporta esta advertencia cuando se adquieren y se liberan los recursos en la misma función.
Ejemplo
El siguiente ejemplo de código genera la advertencia:
ExAcquireResourceLite(resource, true);
...
ExAcquireResourceLite(resource, true);
El siguiente ejemplo de código evita la advertencia:
ExAcquireResourceLite(resource, true);