attributo MFT_TRANSFORM_CLSID_Attribute
Contiene l'identificatore di classe (CLSID) di una trasformazione Media Foundation (MFT).
Tipo di dati
GUID
Ottenere/impostare
Per ottenere questo attributo, chiamare FMAttributes::GetGUID.
Per impostare questo attributo, chiamare IMFAttributes::SetGUID.
Commenti
Questo attributo viene impostato sui puntatori FMActivate restituiti dalla funzione MFTEnumEx .
Questo attributo viene usato internamente dall'oggetto di attivazione quando crea MFT. Le applicazioni non devono usare questo CLSID direttamente per creare MFT, perché l'oggetto di attivazione potrebbe dover inizializzare MFT. Pertanto, per creare un'istanza di MFT, chiamare FMActivate::ActivateObject nell'oggetto di attivazione.
Si noti che la funzione MFTEnumEx si comporta in modo diverso rispetto alla funzione MFTEnum in questo senso. La funzione MFTEnum restituisce CLSID, che l'applicazione passa alla funzione CoCreateInstance . La funzione MFTEnumEx restituisce oggetti di attivazione anziché CLSID.
La costante GUID per questo attributo viene esportata da mfuuid.lib.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 7 [app desktop | App UWP] |
Server minimo supportato |
Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione |
|
Vedi anche