Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |