IWMSContentDescriptionList.AppendDescription (Visual Basic .NET)

banner art

Previous Next

IWMSContentDescriptionList.AppendDescription (Visual Basic .NET)

The AppendDescription method adds to the description list an IWMSContext object containing a content description context.

Syntax

  

Parameters

pstrLanguage

String specifying the national language used in the description.

pDescription

IWMSContext object containing the description.

Return Values

This method does not return a value.

If this method fails, it throws an exception.

Number Description
0x80070057 pstrLanguage or pDescription is null.

Example Code

Dim Context As IWMSContext
Dim ContentDescList As IWMSContentDescriptionList
Dim pUnknown As IntPtr

Try
    m_ClassFactory.AllocIWMSContext(GetType(IWMSContext).GUID, _
                                 WMS_CONTEXT_TYPE.WMS_USER_CONTEXT_TYPE, _
                                 pUserContext, pUnknown)
    Context = Marshal.GetTypedObjectForIUnknown(pUnknown, _
                                                GetType(IWMSContext))

    m_ClassFactory.CreateInstance( _
                       GetType(IWMSContentDescriptionList).GUID, pUnknown)
    ContentDescList = Marshal.GetTypedObjectForIUnknown(pUnknown, _
                                      GetType(IWMSContentDescriptionList))

    Context.SetStringValue(WMSDefines.WMS_CONTENT_DESCRIPTION_TITLE, _
                           WMSDefines.WMS_CONTENT_DESCRIPTION_TITLE_ID, _
                           "My Title", 0)
    Context.SetLongValue(WMSDefines.WMS_CONTENT_DESCRIPTION_NO_SKIP, _
                      WMSDefines.WMS_CONTENT_DESCRIPTION_NO_SKIP_ID, 1, 0)

    ContentDescList.AppendDescription("en-us", Context)

Catch e As Exception
    ' TODO: Handle exceptions.
End Try

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