attribut MFT_TRANSFORM_CLSID_Attribute
Contient l’identificateur de classe (CLSID) d’une transformation Media Foundation (MFT).
Type de données
GUID
Obtenir/définir
Pour obtenir cet attribut, appelez IMFAttributes::GetGUID.
Pour définir cet attribut, appelez IMFAttributes::SetGUID.
Notes
Cet attribut est défini sur les pointeurs IMFActivate retournés par la fonction MFTEnumEx .
Cet attribut est utilisé en interne par l’objet d’activation lorsqu’il crée le MFT. Les applications ne doivent pas utiliser ce CLSID directement pour créer le MFT, car l’objet d’activation peut avoir besoin d’initialiser le MFT. Par conséquent, pour créer une instance du MFT, appelez IMFActivate::ActivateObject sur l’objet d’activation.
Notez que la fonction MFTEnumEx se comporte différemment de la fonction MFTEnum à cet égard. La fonction MFTEnum retourne des CLSID, que l’application transmet à la fonction CoCreateInstance . La fonction MFTEnumEx retourne des objets d’activation plutôt que des CLSID.
La constante GUID de cet attribut est exportée à partir de mfuuid.lib.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge |
Windows Server 2008 R2 [applications de bureau | Applications UWP] |
En-tête |
|
Voir aussi