MF_TOPONODE_NOSHUTDOWN_ON_REMOVE-Attribut

Gibt an, wie die Mediensitzung ein Objekt in der Topologie heruntergefahren hat.

Datentyp

UINT32

Als booleschen Wert behandeln.

Hinweise

Dieses Attribut gilt für die folgenden Typen von Topologieknoten:

  • Ausgabeknoten
  • Jeder Transformationsknoten, der eine asynchrone Media Foundation-Transformation (MFT) enthält.

Das Attribut kann die folgenden Werte aufweisen:

Wert Beschreibung
TRUE Wenn die Mediensitzung zu einer neuen Topologie wechselt oder die aktuelle Topologie löscht, wird das Objekt, das zu diesem Topologieknoten gehört, nicht beendet.
FALSE Wenn die Mediensitzung zu einer neuen Topologie wechselt oder die aktuelle Topologie löscht, wird das Knotenobjekt wie folgt beendet:

 

Der Standardwert ist TRUE.

Wenn Ihre Anwendung mehrere Topologien in die Warteschlange stellt, empfiehlt es sich, dieses Attribut auf FALSE festzulegen. Andernfalls werden Objekte in der Topologie möglicherweise nicht ordnungsgemäß beendet.

Dieses Attribut gilt nicht, wenn die Anwendung die Mediensitzung beendet, indem sie IMFMediaSession::Shutdown aufruft. Wenn die Mediensitzung beendet wird, werden immer die Mediensenken und asynchronen MFTs in der aktuellen Topologie beendet.

Die GUID-Konstante für dieses Attribut wird aus „mfuuid.lib“ exportiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Mfidl.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Asynchrone MFTs

Topologieknotenattribute

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode