返回自动化对象。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function GetAutomationObject ( _
pszPropName As String, _
<OutAttribute> ByRef ppDisp As Object _
) As Integer
int GetAutomationObject(
string pszPropName,
out Object ppDisp
)
参数
- pszPropName
类型:System.String
[in] ,在自动使用者调用自动化对象时,该环境。 nullnull 引用(在 Visual Basic 中为 Nothing) 。
- ppDisp
类型:System.Object%
[out] 要返回的对象的 IDispatch 接口的指针。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell.idl:
HRESULT IVsExtensibleObject::GetAutomationObject(
[in] LPCOLESTR pszPropName,
[out] IDispatch **ppDisp
);
,在自动使用者尝试使用 VSPackage 的自动化对象时,环境调用此方法。
请参见此接口的实现的插图 Basic Edit Sample的。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。