Partilhar via


ADVF Enumeração

Definição

Especifica o comportamento solicitado ao configurar um coletor de aviso ou uma conexão de armazenamento em cache com um objeto.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class ADVF
[System.Flags]
public enum ADVF
[<System.Flags>]
type ADVF = 
Public Enum ADVF
Herança
Atributos

Campos

ADVF_DATAONSTOP 64

Para conexões de consultoria de dados, garanta a acessibilidade aos dados.

ADVF_NODATA 1

Para conexões de consultoria de dados (DAdvise(FORMATETC, ADVF, IAdviseSink, Int32) ou Advise(Object, Int32)), esse sinalizador solicita que o objeto de dados não envie dados quando ele chamar OnDataChange(FORMATETC, STGMEDIUM).

ADVF_ONLYONCE 4

Solicita que o objeto faça apenas uma notificação de alteração ou atualização de cache antes de excluir a conexão.

ADVF_PRIMEFIRST 2

Solicita que o objeto não espere os dados ou a exibição mudarem antes de fazer uma chamada inicial para OnDataChange(FORMATETC, STGMEDIUM) (para conexões de consultoria de exibição ou dados) ou atualizar o cache (para conexões de cache).

ADVFCACHE_FORCEBUILTIN 16

Esse valor é usado por aplicativos de objeto DLL e manipuladores de objeto que executam o desenho de seus objetos.

ADVFCACHE_NOHANDLER 8

Sinônimo de ADVFCACHE_FORCEBUILTIN, que é usado com mais frequência.

ADVFCACHE_ONSAVE 32

Para conexões de cache, esse sinalizador atualiza a representação armazenada em cache apenas quando o objeto que contém o cache é salvo.

Comentários

Para obter informações adicionais sobre ADVF, consulte a biblioteca MDSN.

O Common Language Runtime gera uma exceção quando um método COM no código nativo retorna um HRESULT. Para obter mais informações, consulte Como mapear HRESULTs e exceções.

Aplica-se a