Ошибка бросается, когда мы пытаемся создать объект контекста MIP с помощью следующего кода: < /p>
Код: Выделить всё
var mipConfiguration = new MipConfiguration(appInfo, "mip_data", LogLevel.Info, false, CacheStorageType.InMemory)
{DiagnosticOverride = diagnosticConfiguration};
_mipContext = Microsoft.InformationProtection.MIP.CreateMipContext(mipConfiguration);
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
at Microsoft.InformationProtection.Internal.SdkWrapperPINVOKE.MipContext_Create__SWIG_1(System.Runtime.InteropServices.HandleRef)
at Microsoft.InformationProtection.Internal.MipContext.Create(Microsoft.InformationProtection.Internal.MipConfiguration)
at Microsoft.InformationProtection.Utils.MIPHelper.CreateMipContext(Microsoft.InformationProtection.MipConfiguration)
< /code>
Таким образом, кажется, что проблема возникает при вызове кода C ++ для создания контекста MIP там. < /p>
Примечания к выпуску для 1.17.137 указывают на обновление для версии MSCV, но ничто иное не относится к C ++ -изменениям. и 2022), все они демонстрируют одно и то же поведение, каждый из которых имеет развертывание .NET 4.8. Кажется, что это серьезный дефект, который, вероятно, был бы пойман в предварительном выпуске, если бы он существует во всех конфигурациях развертывания, поэтому желание увидеть, узнал ли кто-нибудь его и иметь какое-либо исправление.
Подробнее здесь: https://stackoverflow.com/questions/797 ... e-to-v1-17
Мобильная версия