У меня есть расширение пространства имен (NSE), которое представляет распределенные данные как «файлы» с корнем моего NSE под рядом с OneDrive и т. Д. Большая часть функций работает, как и ожидалось. В частности, он, кажется, пытается получить какой -то путь от моего NSE и использовать его, чтобы помочь его пользовательскому интерфейсу. Я подозреваю, что он пытается получить какой -то идентификатор поставщика, получая путь от моего NSE, используя iPropertystore :: getValue () , а затем используя этот путь в качестве ключа поиска в реестре, чтобы найти соответствующий идентификатор поставщика
Проблема заключается Ноль, потому что мои объекты, по -видимому, остаются свисающими. Есть ли способ остановить это? Defview показывает все элементы правильно, но стек вызовов, показанный ниже, происходит во время рендеринга представления. В конце концов, в моем NSE нет ничего, что указывает на оболочку, что это поставщик хранилища.Windows.UI.FileExplorer.WASDK.dll!winrt::WindowsUdk::UI::Shell::implementation::FileExplorerStorageProviderStatusUISource::SetLocation$_InitCoro$2() Unknown
Есть ли какие-либо флаги реестра или другие индикаторы, которые заставили бы Explorer вызвать Setlocation $ _initcoro $ 2 () ?ClusterBrowser.dll!FileShellFolder::GetValue(const _tagpropertykey & key, tagPROPVARIANT * ppv) Line 7164 C++
propsys.dll!PSGetValueAndPath() Unknown
propsys.dll!CMultiplexPropertyStore::GetValue() Unknown
propsys.dll!CPropertyProvider::_GetValue() Unknown
propsys.dll!CPropertyProvider::GetValue() Unknown
windows.storage.dll!wil::PropertyStoreHelperBase::GetAsString() Unknown
windows.storage.dll!IPropertyStore_GetHSTRINGWithSpecifiedDefault() Unknown
windows.storage.dll!CStorageItemProperties::get_Path() Unknown
windows.storage.dll!CStorageItem::get_Path(struct HSTRING__ * *) Unknown
Windows.UI.FileExplorer.WASDK.dll!winrt::impl::consume_Windows_Storage_IStorageItem::Path(void) Unknown
Windows.UI.FileExplorer.WASDK.dll!winrt::WindowsUdk::UI::Shell::implementation::FileExplorerStorageProviderStatusUISource::SetLocation$_ResumeCoro$1() Unknown
Windows.UI.FileExplorer.WASDK.dll!winrt::WindowsUdk::UI::Shell::implementation::FileExplorerStorageProviderStatusUISource::SetLocation$_InitCoro$2() Unknown
Windows.UI.FileExplorer.WASDK.dll!winrt::WindowsUdk::UI::Shell::implementation::FileExplorerStorageProviderStatusUISource::SetLocation(struct winrt::Windows::Storage::IStorageItem) Unknown
Windows.UI.FileExplorer.WASDK.dll!CommandBarViewAdapter::OnBrowserNavigated(void) Unknown
ExplorerFrame.dll!ExplorerRibbonProxy::OnBrowserNavigated() Unknown
ExplorerFrame.dll!CShellBrowser::_NavigateRibbon() Unknown
ExplorerFrame.dll!CShellBrowser::_OnConnectionCreated(struct IShellItem *,struct IUnknown *,unsigned long,unsigned long,struct IUnknown *,struct IUnknown *,struct _GUID const &) Unknown
ExplorerFrame.dll!CShellBrowser::OnNavigationResult() Unknown
ExplorerFrame.dll!CPendingNavigation::OnConnectionCreated(long,struct IUnknown *) Unknown
ExplorerFrame.dll!CShellViewFactory::BeginCreateConnection() Unknown
ExplorerFrame.dll!CShellBrowser::_CreateConnectionForItem(struct IShellItem *,unsigned long,unsigned long,class wistd::unique_ptr &&) Unknown
ExplorerFrame.dll!CShellBrowser::_CreateNewConnection() Unknown
ExplorerFrame.dll!CShellBrowser::_NavigateToPidl() Unknown
ExplorerFrame.dll!CShellBrowser::_OnGoto(void) Unknown
ExplorerFrame.dll!CShellBrowser::WndProcBS() Unknown
ExplorerFrame.dll!IEFrameWndProc() Unknown
user32.dll!UserCallWinProcCheckWow() Unknown
user32.dll!CallWindowProcW() Unknown
Microsoft.UI.Windowing.Core.dll!CFlat::SehSafe::Execute() Unknown
Microsoft.UI.Windowing.Core.dll!Windowing::Window::DefaultProcessing(enum Core::WindowMessage,enum Core::WParam,enum Core::LParam) Unknown
Microsoft.UI.Windowing.Core.dll!Windowing::DefaultFeature::FeatureProc(class Windowing::Window *,enum Core::WindowMessage,enum Core::WParam,enum Core::LParam) Unknown
Microsoft.UI.Windowing.Core.dll!Windowing::FeatureCallContext::CallNextHandler(enum Core::WParam,enum Core::LParam) Unknown
Microsoft.UI.Windowing.Core.dll!Windowing::Feature::CallNextHandler(enum Core::WindowMessage,enum Core::WParam,enum Core::LParam) Unknown
Microsoft.UI.Windowing.Core.dll!DefFeatureProc_Full_ContextThunk() Unknown
Microsoft.UI.Input.dll!WindowParentChain::WindowFeatureProcStatic(struct FEATURECALL *,struct HWND__ *,unsigned int,unsigned __int64,__int64) Unknown
Microsoft.UI.Windowing.Core.dll!Core::YieldAndCall::FeatureProc(enum Core::FunctionPointer,struct CFlat::Ref,enum Core::WindowHandle,enum Core::WindowMessage,enum Core::WParam,enum Core::LParam) Unknown
Microsoft.UI.Windowing.Core.dll!Windowing::ExternalFeature::FeatureProc(class Windowing::Window *,enum Core::WindowMessage,enum Core::WParam,enum Core::LParam) Unknown
Microsoft.UI.Windowing.Core.dll!Windowing::FeatureCallContext::CallNextHandler(enum Core::WParam,enum Core::LParam) Unknown
Microsoft.UI.Windowing.Core.dll!Windowing::FeatureCallManager::CallFeatureChain(class Windowing::Window *,enum Core::WindowMessage,enum Core::WParam,enum Core::LParam) Unknown
Microsoft.UI.Windowing.Core.dll!Windowing::Window::ProcessMessage(enum Core::WindowMessage,enum Core::WParam,enum Core::LParam) Unknown
Microsoft.UI.Windowing.Core.dll!EnterContextAndProcessWindowMessage() Unknown
user32.dll!UserCallWinProcCheckWow() Unknown
user32.dll!DispatchMessageWorker() Unknown
ExplorerFrame.dll!CExplorerFrame::FrameMessagePump(void) Unknown
ExplorerFrame.dll!BrowserThreadProc() Unknown
ExplorerFrame.dll!BrowserNewThreadProc(void *) Unknown
SHCore.dll!_WrapperThreadProc() Unknown
kernel32.dll!BaseThreadInitThunk() Unknown
ntdll.dll!RtlUserThreadStart() Unknown
Подробнее здесь: https://stackoverflow.com/questions/796 ... e-provider
Windows Explorer считает, что мое расширение пространства имен является поставщиком хранения? [закрыто] ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Windows Explorer считает, что мое расширение пространства имен является поставщиком хранения?
Anonymous » » в форуме C++ - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Windows Explorer считает, что мое расширение пространства имен является поставщиком хранения?
Anonymous » » в форуме C++ - 0 Ответы
- 1 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Windows Explorer считает, что мой NSE является поставщиком хранения? [закрыто]
Anonymous » » в форуме C++ - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-