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.
Ruft ein Attribut ab, dessen Wert zwei UINT32-Werte sind, die in einen UINT64 gepackt sind.
Syntax
HRESULT MFGetAttribute2UINT32asUINT64(
[in] IMFAttributes *pAttributes,
[in] REFGUID guidKey,
[out] UINT32 *punHigh32,
[out] UINT32 *punLow32
);
Parameter
[in] pAttributes
Ein Zeiger auf die IMFAttributes-Schnittstelle des Attributspeichers .
[in] guidKey
Eine GUID , die den abzurufenden Wert identifiziert. Der Attributtyp muss MF_ATTRIBUTE_UINT64 sein.
[out] punHigh32
Empfängt die hochgeordneten 32 Bits.
[out] punLow32
Empfängt die 32 Bits mit niedriger Reihenfolge.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
| Rückgabecode | BESCHREIBUNG |
|---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Der angegebene Schlüssel wurde nicht gefunden. |
|
Der Attributwert ist kein UINT64. |
Hinweise
Intern ruft diese Funktion IMFAttributes::GetUINT64 auf, um den UINT64-Wert abzurufen, und Unpack2UINT32AsUINT64 , um die beiden 32-Bit-Werte zu entpacken.
Anforderungen
| Anforderung | Wert |
|---|---|
| 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 (include Mfapi.h) |