이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

IDataObject 인터페이스

IDataObject 인터페이스의 관리되는 정의를 제공합니다.

네임스페이스:  System.Runtime.InteropServices.ComTypes
어셈블리:  System(System.dll)
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("0000010E-0000-0000-C000-000000000046")]
public interface IDataObject

IDataObject 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 메서드DAdvise데이터 개체와 advise 싱크 간의 연결을 만듭니다. 이 메서드는 advise 싱크를 지원하는 개체에 의해 호출되며, advise 싱크가 개체의 데이터 변경 내용에 대한 알림을 받을 수 있도록 합니다.
Public 메서드DUnadvise이전에 설정된 알림 연결을 소멸시킵니다.
Public 메서드EnumDAdvise현재 advise 연결을 열거하는 데 사용할 수 있는 개체를 만듭니다.
Public 메서드EnumFormatEtc데이터 개체의 FORMATETC 구조체를 열거하기 위한 개체를 만듭니다. 이러한 구조체는 GetData 또는 SetData를 호출할 때 사용됩니다.
Public 메서드GetCanonicalFormatEtc보다 복잡한 구조체와 논리적으로 일치하는 표준 FORMATETC 구조체를 제공합니다. 이 메서드를 사용하면 서로 다른 두 개의 FORMATETC 구조체에서 동일한 데이터를 반환하는지 여부를 확인하여 중복 렌더링이 필요하지 않게 할 수 있습니다.
Public 메서드GetData소스 데이터 개체에서 데이터를 가져옵니다. 데이터 소비자에 의해 호출되는 GetData 메서드는 지정된 FORMATETC 구조체에 설명된 데이터를 렌더링하고, 지정된 STGMEDIUM 구조체를 통해 이 데이터를 전송합니다. 그러면 호출자는 STGMEDIUM 구조체를 해제하는 역할을 맡습니다.
Public 메서드GetDataHere소스 데이터 개체에서 데이터를 가져옵니다. 데이터 소비자가 호출하는 이 메서드는 지정된 저장 미디어를 호출자가 할당하고 해제해야 한다는 점에서 GetData 메서드와 차이가 있습니다.
Public 메서드QueryGetData데이터 개체가 FORMATETC 구조체에 설명된 데이터를 렌더링할 수 있는지 여부를 확인합니다. 붙여넣기 또는 놓기 작업을 시도하는 개체에서는 GetData를 호출하기 전에 이 메서드를 호출하여 해당 작업을 수행할 수 있는지 여부를 나타내는 값을 가져올 수 있습니다.
Public 메서드SetData이 메서드를 구현하는 개체에 데이터를 전송합니다. 이 메서드는 데이터 소스가 들어 있는 개체에서 호출됩니다.
위쪽

IDataObject 인터페이스에 대한 자세한 내용은 MSDN Library를 참조하십시오.

네이티브 코드의 COM 메서드가 HRESULT를 반환하는 경우 공용 언어 런타임은 예외를 throw합니다. 자세한 내용은 방법: HRESULT 및 예외 매핑을 참조하십시오.

.NET Framework

4.5, 4, 3.5, 3.0, 2.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
© 2013 Microsoft. All rights reserved.