IViewProviderFactory::CreateViewProvider method
Allows an application to register a handler for tile launch activation.
Syntax
HRESULT CreateViewProvider(
[out, retval] IViewProvider **viewProvider
);
Parameters
viewProvider [out, retval]
Type: IViewProvider**A view provider that represents a view created as a result of this call.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Examples
class CMyViewProvider : public RuntimeClass< FtmBase, IViewProviderFactory>
{
HRESULT CreateViewProvider(__in HSTRING, __deref_out IViewProvider** viewProvider)
{
ComPtr<IViewProvider> spViewProvider = Make<CMyApplicationView>();
if (spViewProvider)
{
*viewProvider = spViewProvider.Detach();
return S_OK;
}
else
{
return E_OUTOFMEMORY;
}
}
}
Requirements
Minimum supported client |
Windows 8 |
Minimum supported server |
Windows Server 2012 |
Header |
Windows.ApplicationModel.Core.h |
IDL |
Windows.ApplicationModel.Core.idl |