Compartilhar via


Método IVsExtensibleObject.GetAutomationObject (String, Object)

 

Retorna um objeto de automação.

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

Sintaxe

int GetAutomationObject(
    string pszPropName,
    out object ppDisp
)
int GetAutomationObject(
    String^ pszPropName,
    [OutAttribute] Object^% ppDisp
)
abstract GetAutomationObject : 
        pszPropName:string *
        ppDisp:Object byref -> int
Function GetAutomationObject (
    pszPropName As String,
    <OutAttribute> ByRef ppDisp As Object
) As Integer

Parâmetros

  • pszPropName
    [in] O ambiente passa um null quando um consumidor de automação chama seu objeto de automação.
  • ppDisp
    [out] Ponteiro para o IDispatch interface do objeto a ser retornado.

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 IVsExtensibleObject::GetAutomationObject(
   [in] LPCOLESTR pszPropName,
   [out] IDispatch **ppDisp
);

O ambiente chama este método quando um consumidor de automação tenta usar seu o objeto de automação de seu VSPackage.

Consulte as ilustrações da implementação desta interface na Basic Edit Sample.

Consulte também

Interface IVsExtensibleObject
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo