2012-03-16 21 views
0

我想檢查是否我的Metro風格的包是通過檢查包中的所有文件是否存在以任何方式篡改返回。如果有任何文件丟失,我將包狀態設置爲PackageState_Tampered。但是,IPackageManager::SetPackageState返回HRESULT 800710dd的API。我在winerror.h中找不到這個錯誤代碼。似乎它是無證的。使用此錯誤代碼搜索,可以發現只有在Windows Update失敗時纔會發生這種情況。錯誤代碼800710dd通過IPackageManager :: SetPackageState在Windows 8

上可能是什麼原因任何想法?

我使用Windows 8構建8295.

回答

0

800710dd = HRESULT_FROM_WIN32(ERROR_INVALID_OPERATION)

這是一個有點含糊,你在做什麼。你能提供代碼,以及你傳遞給SetPackageState等的值嗎?