C28106
предупреждение C28106: Переменная уже содержит ресурс, возможна утечка
Переменная, содержащая ресурс, используется в контексте, где новое значение может быть помещено в эту переменную.Если это происходит, то ресурс может быть потерян и неправильно освобожден, что вызовет утечку ресурсов.
Пример
Это предупреждение появляется в следующем примере кода:
ExAcquireResourceLite(resource, true);
...
ExAcquireResourceLite(resource, true);
В следующем примере кода показано, как избежать появления данного предупреждения:
ExAcquireResourceLite(resource1, true);
...
ExAcquireResourceLite(resource2, true);