Поделиться через


Метод IMFSampleProtection::InitInputProtection (mfidl.h)

Инициализирует образец защиты для подчиненного компонента.

Синтаксис

HRESULT InitInputProtection(
  [in] DWORD dwVersion,
  [in] DWORD dwInputId,
  [in] BYTE  *pbSeed,
  [in] DWORD cbSeed
);

Параметры

[in] dwVersion

Указывает номер версии примера схемы защиты. Номер версии указывается в виде значения перечисления SAMPLE_PROTECTION_VERSION .

[in] dwInputId

Идентификатор входного потока. Идентификатор соответствует идентификатору выходного потока, возвращаемому интерфейсом IMFTransform .

[in] pbSeed

Указатель на буфер, содержащий данные инициализации, предоставляемые компонентом вышестоящий. Чтобы получить этот буфер, вызовите IMFSampleProtection::InitOutputProtection.

[in] cbSeed

Размер буфера pbSeed в байтах.

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

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

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

Требования

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

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

IMFSampleProtection