Allows systems to interact with the Visual Studio Analyzer framework without using Component Object Model (COM); this may be particularly useful in the remote procedure call (RPC)-based components on legacy systems. The VsaRpcl interface provides procedures for generating events and registering components. These procedures mirror the COM method calls in ISystemDebugEventInstall and ISystemDebugEventFire, which provide similar functionality for COM-based components. Note that the RPC interface does not support dynamic components.
VsaRpcl Procedures
VSABeginSession | Establishes the calling component as an event reporter for a specified Visual Studio Analyzer session. |
VSACloseConnection | Closes the connection from the calling component to the Visual Studio Analyzer log and destroys the log. |
VSAEndSession | Removes the calling component from the Visual Studio Analyzer framework. |
VSAFireEvent | Generates a registered event for a registered RPC-based component. |
VSAIsActive | Returns a value indicating whether there are any Visual Studio Analyzer clients interested in events generated by the calling component. |
VSAIsSourceRegistered | Returns a value indicating whether the calling component is registered. |
VSAOpenConnection | Opens a connection from the calling component to a Visual Studio Analyzer log. |
VSARegisterCustomEvent | Registers each new user-defined event that a component might generate. |
VSARegisterEventCategory | Registers each new event category you create. |
VSARegisterSource | Registers a component with the Visual Studio Analyzer framework. |
VSARegisterStockEvent | Registers each system-defined (stock) event a component might generate. |
VSAUnregisterSource | Unregisters a component with the Visual Studio Analyzer framework. |