共用方式為


C28103

警告 C28103: 遺漏的資源

指定的物件包含尚未釋放的資源。 呼叫函式附註與 __drv_acquiresResource 或 __drv_acquiresResourceGlobal 和這則警告表示名為附註的資源不會釋放。

範例

下列範例程式碼會產生這則警告:

res = KeSaveFloatingPointState(buffer);

下列程式碼範例可以避免這則警告:

res = KeSaveFloatingPointState(buffer);
if (NT_SUCCESS(res))
{
    res = KeRestoreFloatingPointState(buffer);
}

如果這個警告報告為誤報,最可能的原因是釋放資源的函式未加註 __drv_releasesResource 或 __drv_releasesResourceGlobal。 請注意,如果您使用包裝函式提供系統功能正常運作,包裝函式應該使用系統函式的相同標記法。 目前,許多系統函式在模型檔案加註,因此,附註未顯示在標頭檔中。