Метод 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. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mfidl.h |
Библиотека | Mfuuid.lib |