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) |