英語で読む

次の方法で共有


ADVF 列挙型

定義

オブジェクトを使用してアドバイズ シンクまたはキャッシュ コネクションを設定する場合に要求される動作を指定します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

C#
[System.Flags]
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」を参照してください。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0