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.