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

IDataObject インターフェイス

メモ : このインターフェイスは、.NET Framework version 2.0新しく追加されたものです。

呼び出し元と、IDataObject インターフェイス実装するデータ オブジェクトとの間の接続作成します。この接続により、データ オブジェクトデータ変更呼び出し元に通知されるようになります

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

<GuidAttribute("0000010e-0000-0000-C000-000000000046")>
 _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IDataObject
[GuidAttribute("0000010e-0000-0000-C000-000000000046")] 
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)] 
public interface IDataObject
[GuidAttribute(L"0000010e-0000-0000-C000-000000000046")] 
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)] 
public interface class IDataObject
/** @attribute GuidAttribute("0000010e-0000-0000-C000-000000000046") */
 
/** @attribute InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) */ 
public interface IDataObject
GuidAttribute("0000010e-0000-0000-C000-000000000046") 
InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) 
public interface IDataObject
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IDataObject メンバ
Microsoft.Aspnet.Snapin 名前空間

IDataObject インターフェイス

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

<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("0000010e-0000-0000-C000-000000000046")>
 _
Public Interface IDataObject
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)] 
[GuidAttribute("0000010e-0000-0000-C000-000000000046")] 
public interface IDataObject
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)] 
[GuidAttribute(L"0000010e-0000-0000-C000-000000000046")] 
public interface class IDataObject
/** @attribute InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) */ 
/** @attribute GuidAttribute("0000010e-0000-0000-C000-000000000046") */
 
public interface IDataObject
InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) 
GuidAttribute("0000010e-0000-0000-C000-000000000046") 
public interface IDataObject
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IDataObject メンバ
Microsoft.CLRAdmin 名前空間

IDataObject インターフェイス

メモ : このインターフェイスは、.NET Framework version 2.0新しく追加されたものです。

IDataObject インターフェイスマネージ定義を提供します

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

<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("0000010E-0000-0000-C000-000000000046")>
 _
Public Interface IDataObject
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)] 
[GuidAttribute("0000010E-0000-0000-C000-000000000046")] 
public interface IDataObject
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)] 
[GuidAttribute(L"0000010E-0000-0000-C000-000000000046")] 
public interface class IDataObject
/** @attribute InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) */ 
/** @attribute GuidAttribute("0000010E-0000-0000-C000-000000000046") */
 
public interface IDataObject
InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) 
GuidAttribute("0000010E-0000-0000-C000-000000000046") 
public interface IDataObject
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IDataObject メンバ
System.Runtime.InteropServices.ComTypes 名前空間

IDataObject インターフェイス

形式依存しないデータ転送機構提供します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

<ComVisibleAttribute(True)> _
Public Interface IDataObject
[ComVisibleAttribute(true)] 
public interface IDataObject
[ComVisibleAttribute(true)] 
public interface class IDataObject
/** @attribute ComVisibleAttribute(true) */ 
public interface IDataObject
ComVisibleAttribute(true) 
public interface IDataObject
解説解説

IDataObject インターフェイスは、Clipboard クラスによって、またはドラッグ アンド ドロップ操作使用されます。

このインターフェイスクラス実装すると、IDataObjectメソッド使用してユーザー格納したデータ複数形式クラスインスタンス格納できますデータ複数形式インスタンス格納しておくと、データ取り出す側のアプリケーション使用できるデータ形式がわからなくても、データ正常に取り出せ可能性高くなりますIDataObjectインスタンスデータ格納するには、SetData メソッド呼び出しformat パラメータデータ形式指定します格納されているデータ取得するときに、そのデータ別の形式変換しない場合は、autoConvert パラメータfalse設定しますデータ複数形式インスタンス格納するには、IDataObject1 つインスタンスSetData複数呼び出します。

GetData メソッド呼び出しformat パラメータデータ形式指定することによって、格納されているデータIDataObject から取得します指定した形式格納されデータだけを取得するには、autoConvert パラメータfalse設定します格納されているデータ指定した形式変換するには、autoConverttrue設定するか、autoConvert使用しないください

IDataObject格納されているデータ形式確認するには、次の IDataObjectメソッド使用します

このインターフェイス実装については、DataObject クラストピック参照してください。定義済みClipboard データ形式については、DataFormats クラストピック参照してください

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

IDataObject メソッド


パブリック メソッドパブリック メソッド

参照参照

関連項目

IDataObject インターフェイス
Microsoft.Aspnet.Snapin 名前空間

IDataObject メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド DAdvise  
パブリック メソッド DUnadvise  
パブリック メソッド EnumDAdvise  
パブリック メソッド EnumFormatEtc  
パブリック メソッド GetCanonicalFormatEtc  
パブリック メソッド GetData  
パブリック メソッド GetDataHere  
パブリック メソッド QueryGetData  
パブリック メソッド SetData  
参照参照

関連項目

IDataObject インターフェイス
Microsoft.CLRAdmin 名前空間

IDataObject メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド DAdvise データ オブジェクトアドバイズ シンク間の接続作成します。このメソッドは、アドバイズ シンクサポートするオブジェクトによって呼び出されオブジェクトデータ変更アドバイズ シンク通知できるようにします。
パブリック メソッド DUnadvise 以前確立されていた通知接続破棄します。
パブリック メソッド EnumDAdvise 現在のアドバイザリ コネクション列挙するために使用できるオブジェクト作成します
パブリック メソッド EnumFormatEtc データ オブジェクトの FORMATETC 構造体列挙するためのオブジェクト作成します。これらの構造体は、GetData または SetData の呼び出し使用されます。
パブリック メソッド GetCanonicalFormatEtc より複雑な構造体論理的に等価な、標準FORMATETC 構造体提供します。このメソッド使用して2 つ異なFORMATETC 構造体同一データ返すかどうか確認し表示二重化する必要をなくします。
パブリック メソッド GetData ソース データ オブジェクトからデータ取得しますGetData メソッドは、データ コンシューマによって呼び出され指定されFORMATETC 構造体記述されているデータ表示し指定された STGMEDIUM 構造体使用してそのデータ転送します呼び出し元は、その後STGMEDIUM 構造体解放する必要があります
パブリック メソッド GetDataHere ソース データ オブジェクトからデータ取得します。このメソッドデータ コンシューマによって呼び出され呼び出し元が、指定したストレージ メディア割り当て解放する必要があるという点で GetData メソッドとは異なります
パブリック メソッド QueryGetData データ オブジェクトが、FORMATETC 構造体記述されているデータ表示できるかどうか確認します貼り付け操作またはドロップ操作をしようとしているオブジェクトは、GetData呼び出す前にこのメソッド呼び出して操作正常に実行できるかどうかを示す値を取得できます
パブリック メソッド SetData このメソッド実装するオブジェクトデータ転送します。このメソッドは、データ ソース格納しているオブジェクトから呼び出されます。
参照参照

関連項目

IDataObject インターフェイス
System.Runtime.InteropServices.ComTypes 名前空間

IDataObject メソッド


IDataObject メンバ

呼び出し元と、IDataObject インターフェイス実装するデータ オブジェクトとの間の接続作成します。この接続により、データ オブジェクトデータ変更呼び出し元に通知されるようになります

IDataObject データ型公開されるメンバを以下の表に示します


パブリック メソッドパブリック メソッド
参照参照

関連項目

IDataObject インターフェイス
Microsoft.Aspnet.Snapin 名前空間

IDataObject メンバ

IDataObject データ型公開されるメンバを以下の表に示します


パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド DAdvise  
パブリック メソッド DUnadvise  
パブリック メソッド EnumDAdvise  
パブリック メソッド EnumFormatEtc  
パブリック メソッド GetCanonicalFormatEtc  
パブリック メソッド GetData  
パブリック メソッド GetDataHere  
パブリック メソッド QueryGetData  
パブリック メソッド SetData  
参照参照

関連項目

IDataObject インターフェイス
Microsoft.CLRAdmin 名前空間

IDataObject メンバ

IDataObject インターフェイスマネージ定義を提供します

IDataObject データ型公開されるメンバを以下の表に示します


パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド DAdvise データ オブジェクトアドバイズ シンク間の接続作成します。このメソッドは、アドバイズ シンクサポートするオブジェクトによって呼び出されオブジェクトデータ変更アドバイズ シンク通知できるようにします。
パブリック メソッド DUnadvise 以前確立されていた通知接続破棄します。
パブリック メソッド EnumDAdvise 現在のアドバイザリ コネクション列挙するために使用できるオブジェクト作成します
パブリック メソッド EnumFormatEtc データ オブジェクトの FORMATETC 構造体列挙するためのオブジェクト作成します。これらの構造体は、GetData または SetData の呼び出し使用されます。
パブリック メソッド GetCanonicalFormatEtc より複雑な構造体論理的に等価な、標準FORMATETC 構造体提供します。このメソッド使用して2 つ異なFORMATETC 構造体同一データ返すかどうか確認し表示二重化する必要をなくします。
パブリック メソッド GetData ソース データ オブジェクトからデータ取得しますGetData メソッドは、データ コンシューマによって呼び出され指定されFORMATETC 構造体記述されているデータ表示し指定された STGMEDIUM 構造体使用してそのデータ転送します呼び出し元は、その後STGMEDIUM 構造体解放する必要があります
パブリック メソッド GetDataHere ソース データ オブジェクトからデータ取得します。このメソッドデータ コンシューマによって呼び出され呼び出し元が、指定したストレージ メディア割り当て解放する必要があるという点で GetData メソッドとは異なります
パブリック メソッド QueryGetData データ オブジェクトが、FORMATETC 構造体記述されているデータ表示できるかどうか確認します貼り付け操作またはドロップ操作をしようとしているオブジェクトは、GetData呼び出す前にこのメソッド呼び出して操作正常に実行できるかどうかを示す値を取得できます
パブリック メソッド SetData このメソッド実装するオブジェクトデータ転送します。このメソッドは、データ ソース格納しているオブジェクトから呼び出されます。
参照参照

関連項目

IDataObject インターフェイス
System.Runtime.InteropServices.ComTypes 名前空間

IDataObject メンバ




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

辞書ショートカット

すべての辞書の索引

「IDataObject」の関連用語

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

   

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



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

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

©2024 GRAS Group, Inc.RSS