Partager via


MÉTHODE IMFSampleProtection::GetProtectionCertificate (mfidl.h)

Récupère l’exemple de certificat de protection.

Syntaxe

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

Paramètres

[in] dwVersion

Spécifie le numéro de version de l’exemple de schéma de protection pour lequel recevoir un certificat. Le numéro de version est spécifié en tant que valeur d’énumération SAMPLE_PROTECTION_VERSION .

[out] ppCert

Reçoit un pointeur vers une mémoire tampon contenant le certificat. L’appelant doit libérer la mémoire mémoire de la mémoire tampon en appelant CoTaskMemFree.

[out] pcbCert

Reçoit la taille de la mémoire tampon ppCert , en octets.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_NOTIMPL
Non implémenté.

Notes

Pour certains numéros de version de l’exemple de protection, le composant en aval doit fournir un certificat. Les composants qui ne prennent pas en charge ces numéros de version peuvent retourner E_NOTIMPL.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mfuuid.lib

Voir aussi

IMFSampleProtection