Поделиться через


ADVF Перечисление

Определение

Определяет требуемое поведение при настройке приемника уведомлений или подключения кэширования к объекту.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class ADVF
[System.Flags]
public enum ADVF
[<System.Flags>]
type ADVF = 
Public Enum ADVF
Наследование
Атрибуты

Поля

ADVF_DATAONSTOP 64

При использовании вспомогательных соединений с данными обеспечивает доступ к данным.

ADVF_NODATA 1

При использовании вспомогательных соединений с данными (DAdvise(FORMATETC, ADVF, IAdviseSink, Int32) или Advise(Object, Int32)) этот флаг требует, чтобы объект данных не отправлял данные, когда вызывается OnDataChange(FORMATETC, STGMEDIUM).

ADVF_ONLYONCE 4

Требует, чтобы объект создавал только одно уведомление об изменении или обновление кэша перед удалением соединения.

ADVF_PRIMEFIRST 2

Требует, чтобы объект не ждал изменения данных или представления до выполнения начального вызова OnDataChange(FORMATETC, STGMEDIUM) (для вспомогательных соединений с данными или представлениями) или обновления кэша (для соединений с кэшем).

ADVFCACHE_FORCEBUILTIN 16

Это значение используется приложениями объектов DLL и дескрипторами объектов, которые выполняют рисунок своих объектов.

ADVFCACHE_NOHANDLER 8

Синоним для ADVFCACHE_FORCEBUILTIN, который используется более часто.

ADVFCACHE_ONSAVE 32

Если используются соединения с кэшем, этот флаг обновляет кэшированное представление только при сохранении объекта, содержащего кэш.

Комментарии

Дополнительные сведения о ADVFсм. в библиотеке MDSN.

Среда CLR создает исключение, когда COM-метод в машинном коде возвращает HRESULT. Для получения дополнительной информации см. How to: Map HRESULTs and Exceptions.

Применяется к