C28108

avviso C28108: la variabile contiene una risorsa imprevista

La risorsa che il driver sta utilizzando è nel tipo previsto dal linguaggio C, ma ha un tipo di semantica diversa.

Esempio

Il seguente codice di esempio genera questo warning:

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

L'esempio di codice seguente evita questo avviso:

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