共用方式為


IMFSampleProtection::GetProtectionCertificate 方法 (mfidl.h)

擷取範例保護憑證。

語法

HRESULT GetProtectionCertificate(
  [in]  DWORD dwVersion,
  [out] BYTE  **ppCert,
  [out] DWORD *pcbCert
);

參數

[in] dwVersion

指定要接收憑證之範例保護設定的版本號碼。 版本號碼會指定為 SAMPLE_PROTECTION_VERSION 列舉值。

[out] ppCert

接收包含憑證之緩衝區的指標。 呼叫端必須藉由呼叫 CoTaskMemFree釋放緩衝區的記憶體。

[out] pcbCert

接收 ppCert 緩衝區的大小,以位元組為單位。

傳回值

方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 描述
S_OK
此方法已成功。
E_NOTIMPL
未實作。

備註

針對特定版本號碼的範例保護,下游元件必須提供憑證。 不支援這些版本號碼的元件可以傳回E_NOTIMPL。

需求

   
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 mfidl.h
程式庫 Mfuuid.lib

另請參閱

IMFSampleProtection