Share via


IWMSContentDescriptionList.SetValueOnAllDescriptions (Visual Basic .NET)

banner art

Previous Next

IWMSContentDescriptionList.SetValueOnAllDescriptions (Visual Basic .NET)

The SetValueOnAllDescriptions method specifies the value of a specific property in all the content description contexts in the description list.

Syntax

  

Parameters

pstrName

String specifying the name portion of the name-value pair in the context.

lNameHint

Int32 containing an optional key that can be used to more efficiently access a value.

Value

Object containing the value for the context.

lOptions

Reserved for future use.

Return Values

This method does not return a value.

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)
    ContentDescList.SetValueOnAllDescriptions("author", 2, "Author", 0)

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