共用方式為


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
標頭 mfidl.h
程式庫 Mfuuid.lib

另請參閱

IMFSampleProtection