Sdílet prostřednictvím


Třída IRunnableObjectImpl

Tato třída implementuje IUnknown a poskytuje výchozí provádění IRunnableObject rozhraní.

Důležitá poznámkaDůležité

Tato třída a jeho členy nelze použít v aplikacích, které v .

template< class T> 
class IRunnableObjectImpl

Parametry

  • T
    Vaší třídy odvozené z IRunnableObjectImpl .

Členy

Veřejné metody

Název

Description

IRunnableObjectImpl::GetRunningClass

Vrátí identifikátor CLSID ovládacího prvku spuštěné.Provádění ATL Nastaví identifikátor třídy CLSID GUID_NULL a vrátí E_UNEXPECTED.

IRunnableObjectImpl::IsRunning

Určuje, pokud je spuštěn ovládací prvek.Vrátí provádění ATL TRUE.

IRunnableObjectImpl::LockRunning

Zamkne ovládací prvek do stavu spuštěno.Vrátí provádění ATL S_OK .

IRunnableObjectImpl::Run

Vynutí spuštění ovládacího prvku.Vrátí provádění ATL S_OK .

IRunnableObjectImpl::SetContainedObject

Označuje, který je vložený ovládací prvek.Vrátí provádění ATL S_OK .

Poznámky

IRunnableObject rozhraní umožňuje zjistit, zda je ovládací prvek spuštěna, vynutit spuštění nebo zamknout do stavu spuštěno kontejner.Třída IRunnableObjectImpl poskytuje výchozí implementace tohoto rozhraní 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

IRunnableObject

IRunnableObjectImpl

Požadavky

Záhlaví: atlctl.h

Viz také

Referenční dokumentace

Třída CComControl

Další zdroje

Přehled třídy ATL