Функция MFSerializePresentationDescriptor (mfidl.h)

Сериализует дескриптор презентации в массив байтов.

Синтаксис

HRESULT MFSerializePresentationDescriptor(
  IMFPresentationDescriptor *pPD,
  DWORD                     *pcbData,
  BYTE                      **ppbData
);

Параметры

pPD

Указатель на интерфейс IMFPresentationDescriptor дескриптора представления для сериализации.

pcbData

Получает размер массива ppbData в байтах.

ppbData

Получает указатель на массив байтов, содержащий сериализованный дескриптор презентации. Вызывающий объект должен освободить память для массива, вызвав CoTaskMemFree.

Возвращаемое значение

Функция возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Функция выполнена успешно.

Комментарии

Чтобы десериализовать дескриптор презентации, передайте массив байтов в функцию MFDeserializePresentationDescriptor .

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header mfidl.h
Библиотека Mfplat.lib
DLL Mfplat.dll

См. также раздел

IMFPresentationDescriptor

Функции Media Foundation