Compartilhar via


Método IVsProvideUserContext.GetUserContext (IVsUserContext)

 

Informa o ambiente onde o contexto da seleção está localizado.

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

Sintaxe

int GetUserContext(
    out IVsUserContext ppctx
)
int GetUserContext(
    [OutAttribute] IVsUserContext^% ppctx
)
abstract GetUserContext : 
        ppctx:IVsUserContext byref -> int
Function GetUserContext (
    <OutAttribute> ByRef ppctx As IVsUserContext
) As Integer

Parâmetros

  • ppctx
    [out] Ponteiro para o IVsUserContext interface, que representa o conjunto de propriedades de contexto para o contêiner de seleção.

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 IVsProvideUserContext::GetUserContext(
   [out, retval] IVsUserContext ** ppctx
);

Se esse método for chamado, crie um conjunto de propriedades de contexto, preenchê-lo com os atributos apropriados e palavras-chave e defina a ppctx o ponteiro para informar o ambiente de onde está o contexto.A bolsa de contexto está associada, em seguida, um ISelectionContainer objeto.Para obter informações sobre como criar um conjunto de propriedades de contexto, consulte IVsMonitorUserContext.Para obter informações sobre como gerenciar um conjunto de propriedades de contexto, consulte IVsUserContext.

Consulte também

Interface IVsProvideUserContext
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo