Freigeben über


MFGetMFTMerit-Funktion (mfapi.h)

Ruft den Wert eines Hardwarecodecs ab.

Syntax

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

Parameter

[in, out] pMFT

Ein Zeiger auf die IUnknown-Schnittstelle der Media Foundation-Transformation (MFT), die den Codec darstellt.

[in] cbVerifier

Die Größe des Prüferarrays in Bytes.

[in] verifier

Die Adresse eines Puffers, der eine der folgenden Elemente enthält:

  • Der Klassenbezeichner (CLSID) des MFT.
  • Eine mit NULL beendete Breitzeichenzeichenfolge, die den Symbollink für das zugrunde liegende Hardwaregerät enthält. Schließen Sie die Größe des beendenden NULL-Werts in den Wert von cbVerifier ein.

[out] merit

Erhält den Wert des Verdienstes.

Rückgabewert

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Die Funktion schlägt fehl, wenn MFT kein Hardwaregerät mit einem gültigen OPM-Zertifikat (Output Protection Manager) darstellt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfapi.h
Bibliothek Mfplat.lib
DLL Mfplat.dll

Weitere Informationen

Media Foundation-Funktionen

OPM_GET_CODEC_INFO