attribut MFT_PROCESS_LOCAL_Attribute
Spécifie si une transformation Media Foundation (MFT) est inscrite uniquement dans le processus de l’application.
Type de données
UINT32
Obtenir/définir
Pour obtenir cet attribut, appelez IMFAttributes::GetUINT32.
Pour définir cet attribut, appelez IMFAttributes::SetUINT32.
Notes
Cet attribut est utilisé comme suit :
- L’application inscrit un MFT local en appelant la fonction MFTRegisterLocal ou MFTRegisterLocalByCLSID . Ces fonctions inscrivent le MFT dans le processus de l’application.
- La fonction MFTEnumEx est appelée pour énumérer les MFT qui correspondent à un ensemble particulier de critères. L’application peut appeler la fonction MFTEnumEx directement, mais cette fonction est plus souvent appelée par le chargeur de topologie.
- La fonction MFTEnumEx récupère un tableau de pointeurs IMFActivate , chacun représentant un objet d’activation pour un MFT. Si un MFT est inscrit localement, l’attribut MFT_PROCESS_LOCAL_Attribute est défini sur TRUE sur l’objet d’activation correspondant.
La valeur par défaut de cet attribut est FALSE.
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