Share via


Função MFGetMFTMerit (mfapi.h)

Obtém o valor de mérito de um codec de hardware.

Sintaxe

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

Parâmetros

[in, out] pMFT

Um ponteiro para a interface IUnknown da transformação do Media Foundation (MFT) que representa o codec.

[in] cbVerifier

O tamanho, em bytes, da matriz do verificador .

[in] verifier

O endereço de um buffer que contém um dos seguintes:

  • O CLSID (identificador de classe) do MFT.
  • Uma cadeia de caracteres largos terminada em nulo que contém o link de símbolo para o dispositivo de hardware subjacente. Inclua o tamanho do nulo de terminação no valor de cbVerifier.

[out] merit

Recebe o valor de mérito.

Retornar valor

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

A função falhará se o MFT não representar um dispositivo de hardware com um certificado OPM (Output Protection Manager) válido.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mfapi.h
Biblioteca Mfplat.lib
DLL Mfplat.dll

Confira também

Funções do Media Foundation

OPM_GET_CODEC_INFO