ADVF Enumeração

Definição

Especifica o comportamento solicitado ao configurar um sumidouro de aconselhamento ou uma ligação de cache com um objeto.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

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

Campos

Name Valor Description
ADVF_NODATA 1

Para ligações de aviso de dados (DAdvise(FORMATETC, ADVF, IAdviseSink, Int32) ou Advise(Object, Int32)), esta flag pede ao objeto de dados que não envie dados quando chama OnDataChange(FORMATETC, STGMEDIUM).

ADVF_PRIMEFIRST 2

Solicita que o objeto não espere que os dados ou a vista mude antes de fazer uma chamada inicial para OnDataChange(FORMATETC, STGMEDIUM) (para dados ou ver ligações de aviso) ou atualizar a cache (para ligações de cache).

ADVF_ONLYONCE 4

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

ADVFCACHE_NOHANDLER 8

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

ADVFCACHE_FORCEBUILTIN 16

Este valor é usado por aplicações de objetos DLL e manipuladores de objetos que realizam o desenho dos seus objetos.

ADVFCACHE_ONSAVE 32

Para ligações de cache, esta flag atualiza a representação em cache apenas quando o objeto que contém a cache é guardado.

ADVF_DATAONSTOP 64

Para ligações de aconselhamento de dados, assegura acessibilidade aos dados.

Observações

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

O runtime da linguagem comum lança uma exceção quando um método COM em código nativo devolve um HRESULT. Para mais informações, veja Como: Mapear HRESULTs e Exceções.

Aplica-se a