Поделиться через


C28108

Предупреждение C28108: Переменная содержит непредвиденный ресурс

Ресурс, который использует драйвер, является ожидаемым типом языка C, но имеет другой семантический тип.

Пример

Это предупреждение появляется в следующем примере кода:

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

В следующем примере кода показано, как избежать появления данного предупреждения:

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