IVsUIShellOpenDocument.GetFirstDefaultPreviewer(String, Int32, Int32) 方法

定义

返回第一个默认 web 浏览器的 .exe 文件路径。

public:
 int GetFirstDefaultPreviewer([Runtime::InteropServices::Out] System::String ^ % pbstrDefBrowserPath, [Runtime::InteropServices::Out] int % pfIsInternalBrowser, [Runtime::InteropServices::Out] int % pfIsSystemBrowser);
int GetFirstDefaultPreviewer([Runtime::InteropServices::Out] std::wstring const & & pbstrDefBrowserPath, [Runtime::InteropServices::Out] int & pfIsInternalBrowser, [Runtime::InteropServices::Out] int & pfIsSystemBrowser);
public int GetFirstDefaultPreviewer (out string pbstrDefBrowserPath, out int pfIsInternalBrowser, out int pfIsSystemBrowser);
abstract member GetFirstDefaultPreviewer : string * int * int -> int
Public Function GetFirstDefaultPreviewer (ByRef pbstrDefBrowserPath As String, ByRef pfIsInternalBrowser As Integer, ByRef pfIsSystemBrowser As Integer) As Integer

参数

pbstrDefBrowserPath
String

弄指向默认浏览器的完整路径的指针。

pfIsInternalBrowser
Int32

[out] true 如果默认浏览器为内部。

pfIsSystemBrowser
Int32

[out] true 如果默认浏览器为系统浏览器,则为。

返回

Int32

S_OK如果定义了默认预览器,则返回。 S_FALSE如果没有默认预览预览,则返回。

注解

COM 签名

从 vsshell:

HRESULT IVsUIShellOpenDocument::GetFirstDefaultPreviewer(  
   [out] BSTR *pbstrDefBrowserPath,  
   [out] BOOL *pfIsInternalBrowser,  
   [out] BOOL *pfIsSystemBrowser  
);  

如果传递到,则此方法将返回相同的浏览器 OSP_LaunchSingleBrowser OpenStandardPreviewer 。 如果它是内部浏览器, pbstrDefBrowserPath 则为 null ,* pfIsInternalBrowsertrue ,并且函数返回 S_OK

适用于