C28108
Visual Studio 2015
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at C28108.
warning C28108: Variable holds an unexpected resource
The resource that the driver is using is in the expected C language type, but has a different semantic type.
The following code example generates this warning:
KeAcquireInStackSpinLock(spinLock, lockHandle); ... KeReleaseSpinLock(spinLock, 0);
The following code example avoids this warning:
KeAcquireInStackSpinLock(spinLock, lockHandle); ... KeReleaseInStackSpinLock(lockHandle);
Show: