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