IVsContainedLanguageCodeSupport.GetEventHandlerMemberID 方法

定义

如果存在,则返回与提供的说明匹配的事件处理程序的唯一成员 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。

返回

Int32

如果成功,则返回 S_OK。 如果事件处理程序不存在,则返回 S_FALSE 。 否则,返回错误代码。

注解

COM 签名

从 singlefileeditor:

HRESULT GetEventHandlerMemberID(  
   [in]  LPCWSTR pszClassName,  
   [in]  LPCWSTR pszObjectTypeName,  
   [in]  LPCWSTR pszNameOfEvent,  
   [in]  LPCWSTR pszEventHandlerName,  
   [out] BSTR*   pbstrUniqueMemberID  
);  

适用于