Freigeben über


MFSetAttribute2UINT32asUINT64-Funktion (mfapi.h)

Packt zwei UINT32-Werte in einen UINT64-Attributwert .

Syntax

HRESULT MFSetAttribute2UINT32asUINT64(
  [in] IMFAttributes *pAttributes,
  [in] REFGUID       guidKey,
  [in] UINT32        unHigh32,
  [in] UINT32        unLow32
);

Parameter

[in] pAttributes

Ein Zeiger auf die IMFAttributes-Schnittstelle des Attributspeichers .

[in] guidKey

Eine GUID , die den festzulegenden Wert identifiziert. Wenn dieser Schlüssel bereits vorhanden ist, überschreibt die Funktion den alten Wert.

[in] unHigh32

Der Wert, der in den hohen 32 Bits des UINT64-Werts gespeichert werden soll.

[in] unLow32

Der Wert, der in niedriger Reihenfolge von 32 Bits des UINT64-Werts gespeichert werden soll.

Rückgabewert

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

Hinweise

Intern ruft diese Funktion Pack2UINT32AsUINT64 auf, um den 64-Bit-Wert zu erstellen, und IMFAttributes::SetUINT64 , um das Attribut festzulegen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfapi.h (mfapi.h einschließen)

Weitere Informationen

Attribute und Eigenschaften

Media Foundation-Funktionen