Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

This function copies the members of one media type structure into another media type structure.

Syntax

HRESULT MoCopyMediaType(
  DMO_MEDIA_TYPE* 
pmtDest, 
  const DMO_MEDIA_TYPE* 
pmtSrc
);

Parameters

pmtDest

Pointer to the target DMO_MEDIA_TYPEstructure. The caller must allocate, but not initialize, this structure.

pmtSrc

Pointer to the source DMO_MEDIA_TYPEstructure.

Return Value

Returns an HRESULTvalue. Possible values include the following.

Value Description

S_OK

Success

E_OUTOFMEMORY

Insufficient memory

E_POINTER

NULL pointer argument

Remarks

This function copies all the members of pmtSrcto pmtDestand copies the format block. The caller must free the target media type by calling the MoFreeMediaTypefunction.

Requirements

Header dmo.h
Library msdmo.lib
Windows Embedded CE Windows CE .NET 4.1 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also