IVsWebBrowsingService.CreateWebBrowser Method
Create an instance of a Web browser within the Visual Studio user interface.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaración
Function CreateWebBrowser ( _
dwCreateFlags As UInteger, _
ByRef rguidOwner As Guid, _
lpszBaseCaption As String, _
lpszStartURL As String, _
pUser As IVsWebBrowserUser, _
<OutAttribute> ByRef ppBrowser As IVsWebBrowser, _
<OutAttribute> ByRef ppFrame As IVsWindowFrame _
) As Integer
'Uso
Dim instance As IVsWebBrowsingService
Dim dwCreateFlags As UInteger
Dim rguidOwner As Guid
Dim lpszBaseCaption As String
Dim lpszStartURL As String
Dim pUser As IVsWebBrowserUser
Dim ppBrowser As IVsWebBrowser
Dim ppFrame As IVsWindowFrame
Dim returnValue As Integer
returnValue = instance.CreateWebBrowser(dwCreateFlags, _
rguidOwner, lpszBaseCaption, lpszStartURL, _
pUser, ppBrowser, ppFrame)
int CreateWebBrowser(
uint dwCreateFlags,
ref Guid rguidOwner,
string lpszBaseCaption,
string lpszStartURL,
IVsWebBrowserUser pUser,
out IVsWebBrowser ppBrowser,
out IVsWindowFrame ppFrame
)
int CreateWebBrowser(
[InAttribute] unsigned int dwCreateFlags,
[InAttribute] Guid% rguidOwner,
[InAttribute] String^ lpszBaseCaption,
[InAttribute] String^ lpszStartURL,
[InAttribute] IVsWebBrowserUser^ pUser,
[OutAttribute] IVsWebBrowser^% ppBrowser,
[OutAttribute] IVsWindowFrame^% ppFrame
)
abstract CreateWebBrowser :
dwCreateFlags:uint32 *
rguidOwner:Guid byref *
lpszBaseCaption:string *
lpszStartURL:string *
pUser:IVsWebBrowserUser *
ppBrowser:IVsWebBrowser byref *
ppFrame:IVsWindowFrame byref -> int
function CreateWebBrowser(
dwCreateFlags : uint,
rguidOwner : Guid,
lpszBaseCaption : String,
lpszStartURL : String,
pUser : IVsWebBrowserUser,
ppBrowser : IVsWebBrowser,
ppFrame : IVsWindowFrame
) : int
Parameters
- dwCreateFlags
Type: System.UInt32
[in] Bit flags specifying browser options. Created using values from the __VSCREATEWEBBROWSER enumeration.
- rguidOwner
Type: System.Guid%
[in] The GUID of the owner of the window frame in which the browser appears.
- lpszBaseCaption
Type: System.String
[in] Pointer to a string containing the base (first part) of the caption for the browser window. Default is WebBrowser.
- lpszStartURL
Type: System.String
[in] Pointer to a string containing the URL of the page to display.
- pUser
Type: Microsoft.VisualStudio.Shell.Interop.IVsWebBrowserUser
[in] Pointer to the IVsWebBrowserUser interface to use in controlling the browser.
- ppBrowser
Type: Microsoft.VisualStudio.Shell.Interop.IVsWebBrowser%
[out] Pointer to the IVsWebBrowser interface of the browser.
- ppFrame
Type: Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame%
[out] Pointer to the window frame (IVsWindowFrame) containing the browser.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsbrowse.idl:
HRESULT IVsWebBrowsingService::CreateWebBrowser(
[in] VSCREATEWEBBROWSER dwCreateFlags,
[in] REFGUID rguidOwner,
[in] LPCOLESTR lpszBaseCaption,
[in] LPCOLESTR lpszStartURL,
[in] IVsWebBrowserUser* pUser,
[out] IVsWebBrowser** ppBrowser,
[out] IVsWindowFrame** ppFrame
);
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.