Condividi tramite


ADVF Enumerazione

Definizione

Specifica il comportamento richiesto durante l'impostazione di un sink di notifica o una connessione con memorizzazione nella cache con un oggetto.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class ADVF
[System.Flags]
public enum ADVF
[<System.Flags>]
type ADVF = 
Public Enum ADVF
Ereditarietà
Attributi

Campi

ADVF_DATAONSTOP 64

Per connessioni consultive di dati, assicura l'accessibilità ai dati.

ADVF_NODATA 1

Per le connessioni consultive di dati (DAdvise(FORMATETC, ADVF, IAdviseSink, Int32) o Advise(Object, Int32)), questo flag richiede che l'oggetto dati non invii i dati quando chiama OnDataChange(FORMATETC, STGMEDIUM).

ADVF_ONLYONCE 4

Richiede che l'oggetto effettui una sola notifica di modifica o aggiornamento della cache prima di eliminare la connessione.

ADVF_PRIMEFIRST 2

Richiede che l'oggetto non attenda la modifica dei dati o della visualizzazione prima di effettuare una chiamata iniziale al metodo OnDataChange(FORMATETC, STGMEDIUM) (per connessioni consultive di dati o visualizzazione) o aggiornare la cache (per connessioni cache).

ADVFCACHE_FORCEBUILTIN 16

Questo valore viene utilizzato dalle applicazioni di oggetti DLL e gestori di oggetti che disegnano i propri oggetti.

ADVFCACHE_NOHANDLER 8

Sinonimo di ADVFCACHE_FORCEBUILTIN, utilizzato più spesso.

ADVFCACHE_ONSAVE 32

Per le connessioni cache, questo flag aggiorna la rappresentazione nella cache solo quando viene salvato l'oggetto contenente la cache.

Commenti

Per altre informazioni su ADVF, vedere la libreria MDSN.

Common Language Runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un HRESULT. Per altre informazioni, vedere How to: Map HRESULTs and Exceptions.

Si applica a