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

コネクションを削除する前に、オブジェクトが 1 回だけ変更通知またはキャッシュの更新を行うよう要求します。

ADVF_PRIMEFIRST 2

オブジェクトがデータまたは表示の変更を待機せずに OnDataChange(FORMATETC, STGMEDIUM) の初期呼び出し (データまたは表示のアドバイザリ コネクションの場合) またはキャッシュの更新 (キャッシュ コネクションの場合) を行うよう要求します。

ADVFCACHE_FORCEBUILTIN 16

この値は、オブジェクトの描画を実行する DLL オブジェクト アプリケーションおよびオブジェクト ハンドラーによって使用されます。

ADVFCACHE_NOHANDLER 8

頻繁に使用される ADVFCACHE_FORCEBUILTIN のシノニム。

ADVFCACHE_ONSAVE 32

キャッシュ コネクションの場合、このフラグは、キャッシュを格納しているオブジェクトの保存時にだけ、キャッシュされている表示を更新します。

注釈

の詳細については ADVF、MDSN ライブラリを参照してください。

共通言語ランタイムは、ネイティブ コードの COM メソッドが HRESULT を返すときに例外をスローします。 詳細については、「 How to: Map HRESULTs and Exceptions」を参照してください。

適用対象