次の方法で共有


C28108

警告 C28108: 変数は予期しないリソースを保持する

ドライバーが使用しているリソースが必要な C 言語の型になりますが、異なる型の意味があります。

使用例

次のコード例に、この警告が生成されます:

KeAcquireInStackSpinLock(spinLock, lockHandle);
...
KeReleaseSpinLock(spinLock, 0);

次のコード例では、この警告を回避できます:

KeAcquireInStackSpinLock(spinLock, lockHandle);
...
KeReleaseInStackSpinLock(lockHandle);