C28103
警告 C28103: 遺漏的資源
指定的物件包含尚未釋放的資源。 呼叫函式附註與 __drv_acquiresResource 或 __drv_acquiresResourceGlobal 和這則警告表示名為附註的資源不會釋放。
範例
下列範例程式碼會產生這則警告:
res = KeSaveFloatingPointState(buffer);
下列程式碼範例可以避免這則警告:
res = KeSaveFloatingPointState(buffer);
if (NT_SUCCESS(res))
{
res = KeRestoreFloatingPointState(buffer);
}
如果這個警告報告為誤報,最可能的原因是釋放資源的函式未加註 __drv_releasesResource 或 __drv_releasesResourceGlobal。 請注意,如果您使用包裝函式提供系統功能正常運作,包裝函式應該使用系統函式的相同標記法。 目前,許多系統函式在模型檔案加註,因此,附註未顯示在標頭檔中。