Método IMFSampleProtection::GetProtectionCertificate (mfidl.h)

Recupera el certificado de protección de ejemplo.

Sintaxis

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

Parámetros

[in] dwVersion

Especifica el número de versión del esquema de protección de ejemplo para el que se va a recibir un certificado. El número de versión se especifica como un valor de enumeración SAMPLE_PROTECTION_VERSION .

[out] ppCert

Recibe un puntero a un búfer que contiene el certificado. El llamador debe liberar la memoria del búfer llamando a CoTaskMemFree.

[out] pcbCert

Recibe el tamaño del búfer ppCert , en bytes.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
E_NOTIMPL
Sin implementar.

Comentarios

Para determinados números de versión de protección de ejemplo, el componente de nivel inferior debe proporcionar un certificado. Los componentes que no admiten estos números de versión pueden devolver E_NOTIMPL.

Requisitos

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfidl.h
Library Mfuuid.lib

Consulte también

IMFSampleProtection