Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This example shows how to register a dynamic component. Refer to ISystemDebugEventInstall Example (Visual Basic) to see this code in context.
' Register a dynamic component with Visual Studio Analyzer.
Private Sub Sample_RegisterDynamicSource()
Dim sDynamicSourceGUID As String
Dim sDynamicSourceName As String
Dim sDynamicSourceDescr As String
Dim sCLSID As String
Dim lInProc As Long
' You need a unique GUID to assign to the component;
' substitute your own in the following line.
sDynamicSourceGUID = "{B3303260-5C87-11d1-A2AD-00AA003B23FF}"
' Assign a name and description to the component.
sDynamicSourceName = "MyDynamicEventSource1"
sDynamicSourceDescr = "MyDynamicEventSource1 Description"
' If the dynamic component is a COM object that you want VSA to start
' automatically, you need to provide its CLSID. Substitute the correct
' CLSID in the following line.
sCLSID = "{B3303261-5C87-11d1-A2AD-00AA003B23FF}"
' Specify whether your COM object should be started in process;
' use nonzero for true, zero for false.
lInProc = 1
' Run the method.
mESI.RegisterDynamicSource _
sDynamicSourceGUID, _
sDynamicSourceName, _
sDynamicSourceDescr, _
sCLSID, _
lInProc
End Sub