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
Mftransform.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

Attributi di trasformazione