Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |