C28108

警告的 C28108:变量来保存一个意外的资源

该资源该驱动程序使用在所需的 C 语言类型,但是,具有不同的语义类型。

示例

下面的代码示例生成此警告:

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

下面的代码示例避免此警告:

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