C28108
advertencia C28108: La variable contiene un recurso inesperado
El recurso que el controlador utiliza está en el tipo esperado del lenguaje C, pero tiene un tipo semántico diferente.
Ejemplo
El siguiente ejemplo de código genera la advertencia:
KeAcquireInStackSpinLock(spinLock, lockHandle);
...
KeReleaseSpinLock(spinLock, 0);
El siguiente ejemplo de código evita la advertencia:
KeAcquireInStackSpinLock(spinLock, lockHandle);
...
KeReleaseInStackSpinLock(lockHandle);