IWMSContentDescriptionList.GetDescriptionInLanguage (Visual Basic .NET)

The GetDescriptionInLanguage method retrieves the content description context for a specific language.

IWMSContentDescriptionList.GetDescriptionInLanguage(  pstrLanguage As String,
  ByRef ppDescription As IWMSContext
)

Arguments

String specifying a national language.

Reference to an IWMSContextIWMSContext Object (Visual Basic .NET).

Return Value

This method does not return a value.

If this method fails, it throws an exception.

Number

Description

0x80070057

pstrLanguage or pDescription is null.

Example

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)
    ContentDescList.GetDescriptionInLanguage("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

Concepts

IWMSContentDescriptionList Object (Visual Basic .NET)