IDataObject.DAdviseとは? わかりやすく解説

IDataObject.DAdvise メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

IDataObject インターフェイス実装するデータ オブジェクト呼び出しオブジェクトとの間の通知接続作成しデータ オブジェクトデータ変更通知呼び出し元が受け取るようにします。

名前空間: Microsoft.Aspnet.Snapin
アセンブリ: AspNetMMCExt (aspnetmmcext.dll 内)
構文構文

Function DAdvise ( _
    a As IntPtr, _
    b As Integer, _
    c As IntPtr, _
    ByRef d As Integer _
) As Integer
Dim instance As IDataObject
Dim a As IntPtr
Dim b As Integer
Dim c As IntPtr
Dim d As Integer
Dim returnValue As Integer

returnValue = instance.DAdvise(a, b, c, d)
int DAdvise (
    IntPtr a,
    int b,
    IntPtr c,
    ref int d
)
int DAdvise (
    IntPtr a, 
    int b, 
    IntPtr c, 
    int% d
)
int DAdvise (
    IntPtr a, 
    int b, 
    IntPtr c, 
    /** @ref */ int d
)
JScript では、値型引数参照渡しされません。

パラメータ

a

通知形式メディア、および対象デバイス定義する FORMATETC へのポインタ

b

要求され接続動作指定する ADVF 値。

c

呼び出しオブジェクトの IAdviseSink へのポインタ

d

DAdvise メソッドのこの呼び出し設定される接続へのポインタ

戻り値
DAdvise メソッドは、標準戻り値である E_INVALIDARG、E_UNEXPECTED、および E_OUTOFMEMORY をサポートする同時に次の戻り値サポートしてます。

戻り値

説明

S_OK

DAdvise メソッド接続正常に作成されました。

E_NOTIMPL

データ オブジェクトDAdvise メソッド実装していません。

DV_E_LINDEX

lindex が有効ではありません。

DV_E_FORMATETC

データ ポインタ値が無効です。

OLE_E_ADVISENOTSUPPORTED

オブジェクトは、変更通知サポートしていません。

解説解説
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IDataObject インターフェイス
IDataObject メンバ
Microsoft.Aspnet.Snapin 名前空間

IDataObject.DAdvise メソッド

名前空間: Microsoft.CLRAdmin
アセンブリ: mscorcfg (mscorcfg.dll 内)
構文構文

Function DAdvise ( _
    a As IntPtr, _
    b As UInteger, _
    c As IntPtr, _
    ByRef d As UInteger _
) As Integer
Dim instance As IDataObject
Dim a As IntPtr
Dim b As UInteger
Dim c As IntPtr
Dim d As UInteger
Dim value As Integer

value = instance.DAdvise(a, b, c, d)
int DAdvise (
    IntPtr a,
    uint b,
    IntPtr c,
    ref uint d
)
int DAdvise (
    IntPtr a, 
    unsigned int b, 
    IntPtr c, 
    unsigned int% d
)
int DAdvise (
    IntPtr a, 
    UInt32 b, 
    IntPtr c, 
    /** @ref */ UInt32 d
)
JScript では、値型引数参照渡しされません。

パラメータ

a
b
c
d
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IDataObject インターフェイス
IDataObject メンバ
Microsoft.CLRAdmin 名前空間

IDataObject.DAdvise メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

データ オブジェクトアドバイズ シンク間の接続作成します。このメソッドは、アドバイズ シンクサポートするオブジェクトによって呼び出されオブジェクトデータ変更アドバイズ シンク通知できるようにします。

名前空間: System.Runtime.InteropServices.ComTypes
アセンブリ: System (system.dll 内)
構文構文

Function DAdvise ( _
    <InAttribute> ByRef pFormatetc As
 FORMATETC, _
    advf As ADVF, _
    adviseSink As IAdviseSink, _
    <OutAttribute> ByRef connection As
 Integer _
) As Integer
Dim instance As IDataObject
Dim pFormatetc As FORMATETC
Dim advf As ADVF
Dim adviseSink As IAdviseSink
Dim connection As Integer
Dim returnValue As Integer

returnValue = instance.DAdvise(pFormatetc, advf, adviseSink, connection)
int DAdvise (
    [InAttribute] ref FORMATETC pFormatetc,
    ADVF advf,
    IAdviseSink adviseSink,
    out int connection
)
int DAdvise (
    [InAttribute] FORMATETC% pFormatetc, 
    ADVF advf, 
    IAdviseSink^ adviseSink, 
    [OutAttribute] int% connection
)
int DAdvise (
    /** @attribute InAttribute() */ /** @ref */ FORMATETC pFormatetc, 
    ADVF advf, 
    IAdviseSink adviseSink, 
    /** @attribute OutAttribute() */ /** @ref */ int connection
)
JScript では、値型引数参照渡しされません。

パラメータ

pFormatetc

今後通知のために使用される形式対象デバイス特性、およびメディア定義する FORMATETC 構造体 (参照渡し)。

advf

アドバイザリ コネクション制御フラググループ指定する ADVF 値の 1 つ

adviseSink

変更通知受信するアドバイズ シンク上の IAdviseSink インターフェイスへのポインタ

connection

このメソッドから制御が戻るときに、この接続識別する DWORD トークンへのポインタ格納します。このトークン後で DUnadvise に渡してアドバイザリ コネクション削除できます。この値が 0 の場合接続確立されていません。このパラメータ初期化せずに渡されます。

戻り値
このメソッドは、標準戻り値である E_INVALIDARG、E_UNEXPECTED、および E_OUTOFMEMORY をサポートする同時に次の値もサポートしてます。

説明

S_OK

アドバイザリ コネクション作成されました。

E_NOTIMPL

このメソッドは、データ オブジェクトには実装されていません。

DV_E_LINDEX

lindex に無効な値があります。現在は -1 だけがサポートされています。

DV_E_FORMATETC

pFormatetc パラメータ無効な値があります

OLE_E_ADVISENOTSUPPORTED

データ オブジェクトは、変更通知サポートしていません。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IDataObject インターフェイス
IDataObject メンバ
System.Runtime.InteropServices.ComTypes 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「IDataObject.DAdvise」の関連用語

IDataObject.DAdviseのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IDataObject.DAdviseのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS