Partager via


Fonction MFGetMFTMerit (mfapi.h)

Obtient la valeur de mérite d’un codec matériel.

Syntaxe

HRESULT MFGetMFTMerit(
  [in, out] IUnknown   *pMFT,
  [in]      UINT32     cbVerifier,
  [in]      const BYTE *verifier,
  [out]     DWORD      *merit
);

Paramètres

[in, out] pMFT

Pointeur vers l’interface IUnknown de la transformation Media Foundation (MFT) qui représente le codec.

[in] cbVerifier

Taille, en octets, du tableau du vérificateur .

[in] verifier

Adresse d’une mémoire tampon qui contient l’un des éléments suivants :

  • Identificateur de classe (CLSID) du MFT.
  • Chaîne de caractères larges terminée par null qui contient le lien de symbole pour l’appareil matériel sous-jacent. Incluez la taille de la valeur null de fin dans la valeur de cbVerifier.

[out] merit

Reçoit la valeur de mérite.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

La fonction échoue si le MFT ne représente pas un appareil matériel avec un certificat OPM (Output Protection Manager) valide.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfapi.h
Bibliothèque Mfplat.lib
DLL Mfplat.dll

Voir aussi

Fonctions Media Foundation

OPM_GET_CODEC_INFO