Método IVsUIShell.AddNewBFNavigationItem (IVsWindowFrame, String, Object, Int32)

 

Publicado: abril de 2016

Adiciona um novo item de navegação com versões anteriores e posteriores.

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

Sintaxe

int AddNewBFNavigationItem(
    IVsWindowFrame pWindowFrame,
    string bstrData,
    object punk,
    int fReplaceCurrent
)
int AddNewBFNavigationItem(
    IVsWindowFrame^ pWindowFrame,
    String^ bstrData,
    Object^ punk,
    int fReplaceCurrent
)
abstract AddNewBFNavigationItem : 
        pWindowFrame:IVsWindowFrame *
        bstrData:string *
        punk:Object *
        fReplaceCurrent:int -> int
Function AddNewBFNavigationItem (
    pWindowFrame As IVsWindowFrame,
    bstrData As String,
    punk As Object,
    fReplaceCurrent As Integer
) As Integer

Parâmetros

  • pWindowFrame
    [in] Ponteiro para a moldura da janela para a janela que contém o item de navegação com versões anteriores e posteriores.
  • bstrData
    [in] Quaisquer dados arbitrários que é necessário para o ponto de navegação (ponto de inserção).
  • punk
    [in] Ponteiro para uma interface específica para o ponto de navegação.
  • fReplaceCurrent
    [in] Se true, e em seguida, o item de navegação atual será substituído.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsUIShell::AddNewBFNavigationItem(
   [in] IVsWindowFrame *pWindowFrame,
   [in] BSTR bstrData,
   [in] IUnknown *punk,
   [in] BOOL fReplaceCurrent
);

Consulte também

Interface IVsUIShell
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo