C28107
警告的 C28107:资源,在调用函数时,必须存储
程序必须在调用函数之前访问的资源没有获得,则在函数调用。 因此,函数调用将失败。 只有 + 当资源在同一函数时,获取和释放报告此警告。
示例
下面的代码示例生成此警告:
ExAcquireResourceLite(resource, true);
ExReleaseResourceLite(resource);
下面的代码示例避免此警告:
KeEnterCriticalRegion();
ExAcquireResourceLite(resource, true);
ExReleaseResourceLite(resource);
KeLeaveCriticalRegion();
KeEnterCriticalRegion();
ExAcquireResourceLite(resource, true);
ExReleaseResourceLite(resource);
KeLeaveCriticalRegion();