Fonction MFGetAttribute2UINT32asUINT64 (mfapi.h)
Obtient un attribut dont la valeur est deux valeurs UINT32 regroupées dans un UINT64.
Syntaxe
HRESULT MFGetAttribute2UINT32asUINT64(
[in] IMFAttributes *pAttributes,
[in] REFGUID guidKey,
[out] UINT32 *punHigh32,
[out] UINT32 *punLow32
);
Paramètres
[in] pAttributes
Pointeur vers l’interface IMFAttributes du magasin d’attributs.
[in] guidKey
GUID qui identifie la valeur à récupérer. Le type d’attribut doit être MF_ATTRIBUTE_UINT64.
[out] punHigh32
Reçoit les 32 bits d’ordre élevé.
[out] punLow32
Reçoit les 32 bits d’ordre inférieur.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
|
La clé spécifiée est introuvable. |
|
La valeur de l’attribut n’est pas un UINT64. |
Remarques
En interne, cette fonction appelle IMFAttributes ::GetUINT64 pour obtenir la valeur UINT64 et Unpack2UINT32AsUINT64 pour décompresser les deux valeurs 32 bits.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | mfapi.h (inclure Mfapi.h) |