IVsContainedLanguageStaticEventBinding.GetStaticEventBindingsForObject Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns a collection of events that are statically handled.
public:
int GetStaticEventBindingsForObject(System::String ^ pszClassName, System::String ^ pszObjectName, [Runtime::InteropServices::Out] int % pcMembers, [Runtime::InteropServices::Out] IntPtr % ppbstrEventNames, [Runtime::InteropServices::Out] IntPtr % ppbstrDisplayNames, [Runtime::InteropServices::Out] IntPtr % ppbstrMemberIDs);
public int GetStaticEventBindingsForObject (string pszClassName, string pszObjectName, out int pcMembers, out IntPtr ppbstrEventNames, out IntPtr ppbstrDisplayNames, out IntPtr ppbstrMemberIDs);
abstract member GetStaticEventBindingsForObject : string * string * int * nativeint * nativeint * nativeint -> int
Public Function GetStaticEventBindingsForObject (pszClassName As String, pszObjectName As String, ByRef pcMembers As Integer, ByRef ppbstrEventNames As IntPtr, ByRef ppbstrDisplayNames As IntPtr, ByRef ppbstrMemberIDs As IntPtr) As Integer
Parameters
- pszClassName
- String
[in] The fully qualified name of the class.
- pszObjectName
- String
[in] The fully qualified name of the object that contains the event.
- pcMembers
- Int32
[out] Returns the number of event handlers specified in the lists returned in the ppbstrEventNames
, ppbstrDisplayNames
, and ppbstrMemberIDs
parameters.
- ppbstrEventNames
-
IntPtr
nativeint
[out] Returns a list containing the event handler names.
- ppbstrDisplayNames
-
IntPtr
nativeint
[out] Returns a list containing the display names for the event handlers.
- ppbstrMemberIDs
-
IntPtr
nativeint
[out] Returns a list containing the event member IDs.
Returns
If successful, returns S_OK; otherwise, returns an error code.
Remarks
COM Signature
From singlefileeditor.idl:
HRESULT GetStaticEventBindingsForObject(
[in] LPCWSTR pszClassName,
[in] LPCWSTR pszObjectName,
[out] int* pcMembers,
[out] BSTR** ppbstrEventNames,
[out] BSTR** ppbstrDisplayNames,
[out] BSTR** ppbstrMemberIDs
);