IVsContainedLanguageCodeSupport.CreateUniqueEventName 方法

定义

在给定类上下文、对象实例的名称和事件的名称的情况下,创建唯一的事件处理程序名称。

public:
 int CreateUniqueEventName(System::String ^ pszClassName, System::String ^ pszObjectName, System::String ^ pszNameOfEvent, [Runtime::InteropServices::Out] System::String ^ % pbstrEventHandlerName);
int CreateUniqueEventName(std::wstring const & pszClassName, std::wstring const & pszObjectName, std::wstring const & pszNameOfEvent, [Runtime::InteropServices::Out] std::wstring const & & pbstrEventHandlerName);
public int CreateUniqueEventName (string pszClassName, string pszObjectName, string pszNameOfEvent, out string pbstrEventHandlerName);
abstract member CreateUniqueEventName : string * string * string * string -> int
Public Function CreateUniqueEventName (pszClassName As String, pszObjectName As String, pszNameOfEvent As String, ByRef pbstrEventHandlerName As String) As Integer

参数

pszClassName
String

中类的名称。

pszObjectName
String

中对象的名称。

pszNameOfEvent
String

中事件的名称。

pbstrEventHandlerName
String

弄返回事件处理程序的新名称。

返回

Int32

如果成功, S_OK 则返回; 否则返回错误代码。

注解

COM 签名

从 singlefileeditor:

HRESULT CreateUniqueEventName(  
   [in]  LPCWSTR pszClassName,  
   [in]  LPCWSTR pszObjectName,  
   [in]  LPCWSTR pszNameOfEvent,  
   [out] BSTR*   pbstrEventHandlerName  
);  

适用于