Condividi tramite


Metodo IMFSampleProtection::GetProtectionCertificate (mfidl.h)

Recupera il certificato di protezione di esempio.

Sintassi

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

Parametri

[in] dwVersion

Specifica il numero di versione dello schema di protezione di esempio per il quale ricevere un certificato. Il numero di versione viene specificato come valore di enumerazione SAMPLE_PROTECTION_VERSION .

[out] ppCert

Riceve un puntatore a un buffer contenente il certificato. Il chiamante deve liberare la memoria per il buffer chiamando CoTaskMemFree.

[out] pcbCert

Riceve le dimensioni del buffer ppCert , in byte.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_NOTIMPL
Non implementato.

Commenti

Per determinati numeri di versione della protezione di esempio, il componente downstream deve fornire un certificato. I componenti che non supportano questi numeri di versione possono restituire E_NOTIMPL.

Requisiti

   
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfuuid.lib

Vedi anche

FMSampleProtection