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.
.gif)
| Previous | Next |
IWMSEventLog.LogEvent (Visual Basic .NET)
The LogEvent method sends an event to the Windows Event Viewer.
Syntax
Parameters
pPluginNamedValues
[in] IWMSNamedValues object passed by the server to the plug-in when it calls the IWMSBasicPlugin.InitializePlugin method. The plug-in does not need to use the object.
ErrorLevel
[in] Member of the WMS_EVENT_LOG_LEVEL enumeration type. This must be one of the following values.
| Value | Description |
| WMS_EVENT_LOG_LEVEL_ERROR | Indicates significant problems that the end user must be informed of. Error events usually indicate a loss of functionality or data. For example, if a plug-in fails, it must, if possible, log an error event. The server disables any plug-in that logs an error. Furthermore, if an authentication or authorization plug-in fails, the server will no longer allow new connections or allow clients that are connected to request actions that require authorization. |
| WMS_EVENT_LOG_LEVEL_WARNING | Indicates problems that are not immediately significant, but that can lead to future problems. |
| WMS_EVENT_LOG_LEVEL_INFORMATION | Indicates infrequent but significant successful operations. |
lErrorCode
[in] Int32 containing the error code associated with the event. If the plug-in is sending an information or warning event, specify 0.
bstrAdditionalInfo
[in] String containing additional information about the event.
Return Values
This method does not return a value.
Example Code
Public Overloads Sub InitializePlugin( _
ByVal ServerContext As IWMSContext, _
ByVal NamedValues As WMSNamedValues, _
ByVal ClassFactory As IWMSClassObject) _
Implements IWMSBasicPlugin.InitializePlugin
Try
m_ClassFactory = ClassFactory
m_NamedValues = NamedValues
ServerContext.GetAndQueryIUnknownValue( _
WMSDefines.WMS_SERVER_EVENT_LOG, _
WMSDefines.WMS_SERVER_EVENT_LOG_ID, _
GetType(IWMSEventLog).GUID, _
m_EventLog, 0)
m_EventLog.LogEvent(m_NamedValues, _
WMS_EVENT_LOG_LEVEL.WMS_EVENT_LOG_LEVEL_INFORMATION, _
0, "Plug-in initialized.")
Catch
' TODO: Handle exceptions.
End Try
End Sub
Requirements
Reference: Add a reference to Microsoft.WindowsMediaServices.
Namespace: Microsoft.WindowsMediaServices.Interop.
Assembly: Microsoft.WindowsMediaServices.dll.
Library: WMSServerTypeLib.dll.
Platform: Windows Server 2003, Enterprise Edition; Windows Server 2003, Datacenter Edition; Windows Server 2008.
See Also
| Previous | Next |