Sdílet prostřednictvím


C28109

upozornění C28109: proměnnou nelze v době volání funkce uchovat

Program udržuje zdroj, který by v době volání funkce neměl být udržován.To obvykle naznačuje, že byl zdroj neúmyslně získán dvakrát.Nástroj Analýza kódu toto upozornění generuje, jsou-li zdroje získány i uvolněny ve stejné funkci.

Příklad

Následující ukázka kódu generuje toto upozornění:

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

Následující ukázka kódu předchází tomuto upozornění:

ExAcquireResourceLite(resource, true);