Функция MFSerializePresentationDescriptor (mfidl.h)
Сериализует дескриптор презентации в массив байтов.
Синтаксис
HRESULT MFSerializePresentationDescriptor(
IMFPresentationDescriptor *pPD,
DWORD *pcbData,
BYTE **ppbData
);
Параметры
pPD
Указатель на интерфейс IMFPresentationDescriptor дескриптора представления для сериализации.
pcbData
Получает размер массива ppbData в байтах.
ppbData
Получает указатель на массив байтов, содержащий сериализованный дескриптор презентации. Вызывающий объект должен освободить память для массива, вызвав CoTaskMemFree.
Возвращаемое значение
Функция возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Функция выполнена успешно. |
Комментарии
Чтобы десериализовать дескриптор презентации, передайте массив байтов в функцию MFDeserializePresentationDescriptor .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | mfidl.h |
Библиотека | Mfplat.lib |
DLL | Mfplat.dll |