Třída IDataObjectImpl
Tato třída poskytuje metody pro podporu jednotného přenosu dat a Správa připojení.
![]() |
---|
Tato třída a jeho členy nelze použít v aplikacích, které v . |
template< class T>
class IDataObjectImpl
Parametry
- T
Vaší třídy odvozené z IDataObjectImpl .
Členy
Veřejné metody
Název |
Description |
---|---|
Vytvoří připojení mezi jímky poradenství a data objektu.Díky poradenství jímky přijímat oznámení o změnách v objektu. |
|
Ukončí připojení dříve vytvořené prostřednictvím DAdvise . |
|
Čítač výčtu lze iterovat aktuální připojení poradní vytvoří. |
|
Čítač výčtu lze iterovat vytvoří FORMATETC struktury podporována objektem data.Vrátí provádění ATL E_NOTIMPL. |
|
Odešle Každá jímka požadovat oznámení o změně. |
|
Načte logicky ekvivalentní FORMATETC struktury na jednu, která je složitější.Vrátí provádění ATL E_NOTIMPL. |
|
Přenáší data z datového objektu klientovi.Data je popsána v FORMATETC struktury a přenášena STGMEDIUM struktury. |
|
Podobný GetData , s výjimkou klient musí přidělit STGMEDIUM struktury.Vrátí provádění ATL E_NOTIMPL. |
|
Určuje, zda objekt dat podporuje určité FORMATETC struktury pro přenos dat.Vrátí provádění ATL E_NOTIMPL. |
|
Přenáší data od klienta na data objektu.Vrátí provádění ATL E_NOTIMPL. |
Poznámky
IDataObject rozhraní poskytuje metody pro podporu jednotného přenosu dat.IDataObjectpoužívá standardní formát struktury FORMATETC a STGMEDIUM načíst a uložit data.
IDataObjecttaké spravuje připojení radit propadů zpracování oznámení změnit data.V pořadí pro příjem oznámení o změně data z datového objektu klienta musí implementovat klienta IAdviseSink rozhraní objektu se nazývá jímky poradenství.Když pak klient zavolá IDataObject::DAdvise, připojení mezi jímky poradenství a data objektu.
Třída IDataObjectImpl poskytuje implementaci výchozí IDataObject a implementuje IUnknown odesláním informací výpis stavu vytvoří zařízení v ladění.
Související články Kurz ATL, Vytvoření projektu ATL
Hierarchii dědičnosti
IDataObject
IDataObjectImpl
Požadavky
Záhlaví: atlctl.h