IDataObjectImpl 클래스
이 클래스는 단일형 데이터 전송 지원 하 고 연결을 관리 하는 방법을 제공 합니다.
중요 |
---|
이 클래스와 해당 멤버를 실행 하는 응용 프로그램에서 사용할 수 있는 Windows 런타임. |
template< class T>
class IDataObjectImpl
매개 변수
- T
파생 클래스에서 IDataObjectImpl.
Members
Public 메서드
Name |
설명 |
---|---|
데이터 개체와 advise 싱크 간의 연결을 설정합니다.따라서 advise 싱크에 개체에서 변경 알림을 받을 수 있습니다. |
|
통해 이전에 설정 된 연결을 종료 DAdvise. |
|
현재 advise 연결을 반복할 열거자를 만듭니다. |
|
반복 하는 열거자를 만듭니다는 FORMATETC 데이터 개체에서 지 원하는 구조입니다.ATL 구현을 반환 E_NOTIMPL. |
|
변경 알림을 각 advise 싱크에 보냅니다. |
|
논리적으로 같은 검색 FORMATETC 하나 더 복잡 한 구조.ATL 구현을 반환 E_NOTIMPL. |
|
데이터 개체의 데이터를 클라이언트에 전송합니다.데이터에 설명 되어 있는 FORMATETC 구조 및 통해 전송 되는 STGMEDIUM 구조. |
|
비슷한 GetData, 클라이언트에 할당 해야 하는 점을 제외 하 고는 STGMEDIUM 구조.ATL 구현을 반환 E_NOTIMPL. |
|
특정 데이터 개체를 지원 하는지 여부를 결정 합니다. FORMATETC 구조에 데이터를 전송 합니다.ATL 구현을 반환 E_NOTIMPL. |
|
클라이언트의 데이터를 데이터 개체에 전송합니다.ATL 구현을 반환 E_NOTIMPL. |
설명
IDataObject 인터페이스는 단일형 데이터 전송를 지 원하는 메서드를 제공 합니다.IDataObject표준 형식 구조를 사용 하 여 FORMATETC 및 STGMEDIUM 검색 하 고 데이터를 저장 합니다.
IDataObject또한 데이터 변경 알림을 처리 하는 싱크를 알리기 위해 연결을 관리 합니다.데이터 개체에서 데이터 변경 알림을 수신 하는 클라이언트에 대 한 순서로 클라이언트 구현 해야는 IAdviseSink 인터페이스 advise 싱크 라는 개체의.다음 클라이언트를 호출 하면 IDataObject::DAdvise, 데이터 개체와 advise 싱크 간의 연결입니다.
클래스 IDataObjectImpl 의 기본 구현을 제공 합니다. IDataObject 및 구현 IUnknown 덤프에 정보를 전송 하 여 장치에서 디버그 빌드.
관련된 기사 ATL 자습서, ATL 프로젝트 만들기
상속 계층 구조
IDataObject
IDataObjectImpl
요구 사항
헤더: atlctl.h