attribut MFT_PROCESS_LOCAL_Attribute
Gibt an, ob eine Media Foundation-Transformation (MFT) nur im Prozess der Anwendung registriert ist.
Datentyp
UINT32
Abrufen/Festlegen
Um dieses Attribut abzurufen, rufen Sie IMFAttributes::GetUINT32 auf.
Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUINT32 auf.
Bemerkungen
Dieses Attribut wird wie folgt verwendet:
- Die Anwendung registriert einen lokalen MFT, indem sie entweder die Funktion MFTRegisterLocal oder MFTRegisterLocalByCLSID aufruft . Diese Funktionen registrieren den MFT im Prozess der Anwendung.
- Die MFTEnumEx-Funktion wird aufgerufen, um MFTs aufzulisten, die einem bestimmten Satz von Kriterien entsprechen. Die Anwendung ruft die MFTEnumEx-Funktion möglicherweise direkt auf, aber häufiger wird diese Funktion vom Topologieladeprogramm aufgerufen.
- Die MFTEnumEx-Funktion ruft ein Array von IMFActivate-Zeigern ab, die jeweils ein Aktivierungsobjekt für einen MFT darstellen. Wenn ein MFT lokal registriert wird, wird das attribut MFT_PROCESS_LOCAL_Attribute für das entsprechende Aktivierungsobjekt auf TRUE festgelegt.
Der Standardwert für dieses Attribut ist FALSE.
Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Header |
|
Weitere Informationen