ADVF 列挙型

定義

アドバイズ シンクまたはオブジェクトとのキャッシュ接続を設定するときに要求される動作を指定します。

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

public enum class ADVF
[System.Flags]
public enum ADVF
[<System.Flags>]
type ADVF = 
Public Enum ADVF
継承
属性

フィールド

名前 説明
ADVF_NODATA 1

データ アドバイザリ接続 (DAdvise(FORMATETC, ADVF, IAdviseSink, Int32) または Advise(Object, Int32)) の場合、このフラグは、 OnDataChange(FORMATETC, STGMEDIUM)を呼び出すときにデータを送信しないようにデータ オブジェクトに要求します。

ADVF_PRIMEFIRST 2

OnDataChange(FORMATETC, STGMEDIUM)の最初の呼び出し (データまたはビュー アドバイザリ接続の場合) またはキャッシュの更新 (キャッシュ接続の場合) を行う前に、オブジェクトがデータまたはビューの変更を待機しないように要求します。

ADVF_ONLYONCE 4

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

ADVFCACHE_NOHANDLER 8

ADVFCACHE_FORCEBUILTINのシノニム。これは、より頻繁に使用されます。

ADVFCACHE_FORCEBUILTIN 16

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

ADVFCACHE_ONSAVE 32

キャッシュ接続の場合、このフラグは、キャッシュを含むオブジェクトが保存されている場合にのみ、キャッシュされた表現を更新します。

ADVF_DATAONSTOP 64

データ アドバイザリ接続の場合は、データへのアクセシビリティを確保します。

注釈

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

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

適用対象