다음을 통해 공유


IVsContainedLanguageCodeSupport.CreateUniqueEventName 메서드

고유 이벤트 처리기를 클래스 컨텍스트를 지정 하는 이름, 개체 인스턴스의 이름 및 이벤트의 이름을 만듭니다.

네임스페이스:  Microsoft.VisualStudio.TextManager.Interop
어셈블리:  Microsoft.VisualStudio.TextManager.Interop.8.0(Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

구문

‘선언
Function CreateUniqueEventName ( _
    pszClassName As String, _
    pszObjectName As String, _
    pszNameOfEvent As String, _
    <OutAttribute> ByRef pbstrEventHandlerName As String _
) As Integer
int CreateUniqueEventName(
    string pszClassName,
    string pszObjectName,
    string pszNameOfEvent,
    out string pbstrEventHandlerName
)
int CreateUniqueEventName(
    [InAttribute] String^ pszClassName, 
    [InAttribute] String^ pszObjectName, 
    [InAttribute] String^ pszNameOfEvent, 
    [OutAttribute] String^% pbstrEventHandlerName
)
abstract CreateUniqueEventName : 
        pszClassName:string * 
        pszObjectName:string * 
        pszNameOfEvent:string * 
        pbstrEventHandlerName:string byref -> int
function CreateUniqueEventName(
    pszClassName : String, 
    pszObjectName : String, 
    pszNameOfEvent : String, 
    pbstrEventHandlerName : String
) : int

매개 변수

  • pszClassName
    형식: String

    [in] 클래스의 이름입니다.

  • pszObjectName
    형식: String

    [in] 개체의 이름입니다.

  • pszNameOfEvent
    형식: String

    [in] 이벤트의 이름입니다.

  • pbstrEventHandlerName
    형식: String%

    [out] 이벤트 처리기는 새 이름을 반환합니다.

반환 값

형식: Int32
성공 하면 반환 S_OK. 그렇지 않으면 오류 코드를 반환 합니다.

설명

COM 시그니처

Singlefileeditor.idl에서:

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

.NET Framework 보안

참고 항목

참조

IVsContainedLanguageCodeSupport 인터페이스

Microsoft.VisualStudio.TextManager.Interop 네임스페이스