Share via


IDvbExtendedEventDescriptor::GetConcatenatedItemW method (dvbsiparser.h)

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

Concatenates the bytes from the item in the current Digital Video Broadcast (DVB) extended event descriptor with the bytes from the item in the next DVB extended event descriptor and returns the concatenated data as a Unicode string.

Syntax

HRESULT GetConcatenatedItemW(
  [in]  IDvbExtendedEventDescriptor *pFollowingDescriptor,
  [in]  DVB_STRCONV_MODE            convMode,
  [out] BSTR                        *pbstrDesc,
  [out] BSTR                        *pbstrItem
);

Parameters

[in] pFollowingDescriptor

Pointer to the IDvbExtendedEventDescriptor interface for the next DVB extended event descriptor associated with the current one.

[in] convMode

Specifies the string conversion mode to use. This parameter can have any of the following values.

  • STRCONV_MODE_DVB
  • STRCONV_MODE_DVB_EMPHASIS
  • STRCONV_MODE_DVB_WITHOUT_EMPHASIS
  • STRCONV_MODE_ISDB

[out] pbstrDesc

Pointer to a buffer that receives the concatenated item descriptor. The caller is responsible for freeing this memory.

[out] pbstrItem

Pointer to a buffer that receives the concatenated item string. The caller is responsible for freeing this memory.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

Requirement Value
Minimum supported client Windows�7 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header dvbsiparser.h (include Dvbsiparser.idl)

See also

IDvbExtendedEventDescriptor