ADVF Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.