MFGetAttribute2UINT32asUINT64-Funktion (mfapi.h)
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) |