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 |
---|---|
|
Il metodo è riuscito. |
|
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 |