Compartilhar via


Método IVsUIShellOpenDocument.GetFirstDefaultPreviewer (String, Int32, Int32)

 

Publicado: abril de 2016

Retorna o caminho do arquivo. exe do navegador da web padrão primeiro.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int GetFirstDefaultPreviewer(
    out string pbstrDefBrowserPath,
    out int pfIsInternalBrowser,
    out int pfIsSystemBrowser
)
int GetFirstDefaultPreviewer(
    [OutAttribute] String^% pbstrDefBrowserPath,
    [OutAttribute] int% pfIsInternalBrowser,
    [OutAttribute] int% pfIsSystemBrowser
)
abstract GetFirstDefaultPreviewer : 
        pbstrDefBrowserPath:string byref *
        pfIsInternalBrowser:int byref *
        pfIsSystemBrowser:int byref -> int
Function GetFirstDefaultPreviewer (
    <OutAttribute> ByRef pbstrDefBrowserPath As String,
    <OutAttribute> ByRef pfIsInternalBrowser As Integer,
    <OutAttribute> ByRef pfIsSystemBrowser As Integer
) As Integer

Parâmetros

  • pbstrDefBrowserPath
    [out] Ponteiro para o caminho completo para o navegador padrão.
  • pfIsInternalBrowser
    [out] true se o navegador padrão é interno.
  • pfIsSystemBrowser
    [out] true se o navegador padrão é o navegador do sistema.

Valor de retorno

Type: System.Int32

Retorna S_OK se um visualizador padrão está definido.Retorna S_FALSE se não houver nenhum visualizadores padrão.

Comentários

COM assinatura

De vsshell.idl:

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

Esse método retorna o mesmo navegador seria iniciado se OSP_LaunchSingleBrowser foram passados para OpenStandardPreviewer.Se for o navegador interno, pbstrDefBrowserPath é null, *pfIsInternalBrowser é true, e a função retornará S_OK.

Consulte também

Interface IVsUIShellOpenDocument
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo