Teilen über


ADVF Enumeration

Definition

Gibt das angeforderte Verhalten beim Einrichten einer Advise-Senke oder einer Zwischenspeicherungsverbindung mit einem Objekt an.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class ADVF
[System.Flags]
public enum ADVF
[<System.Flags>]
type ADVF = 
Public Enum ADVF
Vererbung
Attribute

Felder

ADVF_DATAONSTOP 64

Stellt bei Daten-Advise-Verbindungen den Zugriff auf die Daten sicher.

ADVF_NODATA 1

Bei Daten-Advise-Verbindungen (DAdvise(FORMATETC, ADVF, IAdviseSink, Int32) oder Advise(Object, Int32)) fordert dieses Flag das Datenobjekt auf, keine Daten zu senden, wenn OnDataChange(FORMATETC, STGMEDIUM) aufgerufen wird.

ADVF_ONLYONCE 4

Fordert an, dass das Objekt nur eine Änderungsbenachrichtigung oder Zwischenspeicheraktualisierung durchführt, bevor die Verbindung beendet wird.

ADVF_PRIMEFIRST 2

Fordert an, dass das Objekt nicht auf die Daten- oder Ansichtsänderung wartet, bevor es OnDataChange(FORMATETC, STGMEDIUM) zum ersten Mal aufruft (bei Daten- oder Ansichts-Advise-Verbindungen) oder den Zwischenspeicher aktualisiert (bei Cachingverbindungen).

ADVFCACHE_FORCEBUILTIN 16

Dieser Wert wird von DLL-Objektanwendungen und -Objekthandlern verwendet, die ihre Objekte selbst zeichnen.

ADVFCACHE_NOHANDLER 8

Synonym für ADVFCACHE_FORCEBUILTIN, das öfter verwendet wird.

ADVFCACHE_ONSAVE 32

Bei Cachingverbindungen aktualisiert dieses Flag die zwischengespeicherte Darstellung nur dann, wenn das Objekt mit dem Cache gespeichert wird.

Hinweise

Weitere Informationen zu ADVFfinden Sie in der MDSN-Bibliothek.

Die Common Language Runtime löst eine Ausnahme aus, wenn eine COM-Methode im nativen Code ein HRESULT zurückgibt. Weitere Informationen finden Sie unter How to: Map HRESULTs and Exceptions.

Gilt für: