IVsUIShellOpenDocument.GetFirstDefaultPreviewer(String, Int32, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回第一个默认 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 如果默认浏览器为系统浏览器,则为。
返回
S_OK如果定义了默认预览器,则返回。 S_FALSE如果没有默认预览预览,则返回。
注解
COM 签名
从 vsshell:
HRESULT IVsUIShellOpenDocument::GetFirstDefaultPreviewer(
[out] BSTR *pbstrDefBrowserPath,
[out] BOOL *pfIsInternalBrowser,
[out] BOOL *pfIsSystemBrowser
);
如果传递到,则此方法将返回相同的浏览器 OSP_LaunchSingleBrowser OpenStandardPreviewer 。 如果它是内部浏览器, pbstrDefBrowserPath 则为 null ,* pfIsInternalBrowser 为 true ,并且函数返回 S_OK 。