IVsContainedLanguageCodeSupport.CreateUniqueEventName(String, String, String, String) Methode

Definition

Erstellt einen eindeutigen Ereignishandlernamen, der dem Klassenkontext, dem Namen der Objektinstanz und dem Namen des Ereignisses gegeben wird.

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

Parameter

pszClassName
String

[in] Name der Klasse.

pszObjectName
String

[in] Name des Objekts.

pszNameOfEvent
String

[in] Name des Ereignisses.

pbstrEventHandlerName
String

[out] Gibt den neuen Namen eines Ereignishandlers zurück.

Gibt zurück

Int32

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus singlefileeditor. idl:

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

Gilt für