From e86521e5559e4c9f22774ea12f27055dd6fd123e Mon Sep 17 00:00:00 2001 From: Christian Allred Date: Wed, 5 Jun 2019 11:22:27 -0700 Subject: [PATCH] Fix to mounting on RS4 (ProjFS beta API). --- ProjectedFSLib.Managed.API/VirtualizationInstance.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ProjectedFSLib.Managed.API/VirtualizationInstance.cpp b/ProjectedFSLib.Managed.API/VirtualizationInstance.cpp index b3b08b9..ac62193 100644 --- a/ProjectedFSLib.Managed.API/VirtualizationInstance.cpp +++ b/ProjectedFSLib.Managed.API/VirtualizationInstance.cpp @@ -504,8 +504,8 @@ HResult VirtualizationInstance::StartVirtualizing(IRequiredCallbacks^ requiredCa pin_ptr rootPath = PtrToStringChars(m_virtualizationRootPath); // Use a temp location to avoid e0158. - auto tempHandle = reinterpret_cast(m_virtualizationContext); - pin_ptr instanceHandle = &tempHandle; + pin_ptr tempHandle = &(m_virtualizationContext); + auto instanceHandle = reinterpret_cast(tempHandle); VIRTUALIZATION_INST_EXTENDED_PARAMETERS extendedParameters; memset(&extendedParameters, 0, sizeof(VIRTUALIZATION_INST_EXTENDED_PARAMETERS));