Partilhar via


Método IVsShell.GetProperty (Int32, Object)

 

Publicado: abril de 2016

Retorna uma propriedade de ambiente.

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

Sintaxe

int GetProperty(
    int propid,
    out object pvar
)
int GetProperty(
    int propid,
    [OutAttribute] Object^% pvar
)
abstract GetProperty : 
        propid:int *
        pvar:Object byref -> int
Function GetProperty (
    propid As Integer,
    <OutAttribute> ByRef pvar As Object
) As Integer

Parâmetros

  • propid
    [in] Identificador da propriedade ambiente.Para obter mais informações, consulte __VSSPROPID.
  • pvar
    [out] Ponteiro para uma estrutura de VARIANTE que contém o valor da propriedade especificada.

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 IVsShell::GetProperty(
   [in] VSSPROPID propid,
   [out] VARIANT *pvar
);

Cada __VSSPROPID deve retornar uma estrutura de VARIANTE que contém o tipo apropriado de VT_.O chamador pode assumir que o VT_ está correto; ou seja, não é necessário chamar VariantChangeType ou verificar o tipo (além de uma declaração para certificar-se de que não havia incompatibilidades de arquivo de cabeçalho).Essa lógica também se aplica ao chamador ao definir uma propriedade; a hierarquia presumirá que o chamador passou uma VARIANTE já convertida no tipo correto de VT_.

Para obter mais informações, consulte IDispatch.

Consulte também

Interface IVsShell
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo