IVsContainedLanguageCodeSupport.GetEventHandlerMemberID 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
如果存在,则返回与提供的说明匹配的事件处理程序的唯一成员 id。
public:
int GetEventHandlerMemberID(System::String ^ pszClassName, System::String ^ pszObjectTypeName, System::String ^ pszNameOfEvent, System::String ^ pszEventHandlerName, [Runtime::InteropServices::Out] System::String ^ % pbstrUniqueMemberID);
int GetEventHandlerMemberID(std::wstring const & pszClassName, std::wstring const & pszObjectTypeName, std::wstring const & pszNameOfEvent, std::wstring const & pszEventHandlerName, [Runtime::InteropServices::Out] std::wstring const & & pbstrUniqueMemberID);
public int GetEventHandlerMemberID (string pszClassName, string pszObjectTypeName, string pszNameOfEvent, string pszEventHandlerName, out string pbstrUniqueMemberID);
abstract member GetEventHandlerMemberID : string * string * string * string * string -> int
Public Function GetEventHandlerMemberID (pszClassName As String, pszObjectTypeName As String, pszNameOfEvent As String, pszEventHandlerName As String, ByRef pbstrUniqueMemberID As String) As Integer
参数
- pszClassName
- String
中包含事件处理程序的完整类名。
- pszObjectTypeName
- String
中事件的对象类型。
- pszNameOfEvent
- String
中事件的名称。
- pszEventHandlerName
- String
中事件处理程序的名称。
- pbstrUniqueMemberID
- String
弄返回事件处理程序的唯一成员 ID。
返回
如果成功,则返回 S_OK。 如果事件处理程序不存在,则返回 S_FALSE 。 否则,返回错误代码。
注解
COM 签名
从 singlefileeditor:
HRESULT GetEventHandlerMemberID(
[in] LPCWSTR pszClassName,
[in] LPCWSTR pszObjectTypeName,
[in] LPCWSTR pszNameOfEvent,
[in] LPCWSTR pszEventHandlerName,
[out] BSTR* pbstrUniqueMemberID
);