Udostępnij za pośrednictwem


Klasa IRunnableObjectImpl

Ta klasa implementuje IUnknown i zapewnia domyślne wykonania IRunnableObject interfejsu.

Ważna uwagaWażne

Nie można użyć tej klasy i jej członków w aplikacjach, które są wykonywane w Środowisko wykonawcze systemu Windows.

template< class T>
class IRunnableObjectImpl

Parametry

  • T
    Pochodną klasy, IRunnableObjectImpl.

Członkowie

y789w17a.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

IRunnableObjectImpl::GetRunningClass

Zwraca identyfikator CLSID formantu uruchomione.Wdrożenie ATL Ustawia identyfikator CLSID GUID_NULL i zwraca E_UNEXPECTED.

IRunnableObjectImpl::IsRunning

Określa, czy formant jest uruchomiony.Implementacja ATL zwraca TRUE.

IRunnableObjectImpl::LockRunning

Formant blokowany w stanie uruchomienia.Implementacja ATL zwraca S_OK.

IRunnableObjectImpl::Run

Wymusza uruchomienie formantu.Implementacja ATL zwraca S_OK.

IRunnableObjectImpl::SetContainedObject

Wskazuje, że formant jest osadzony.Implementacja ATL zwraca S_OK.

Uwagi

IRunnableObject interfejs umożliwia kontenera ustalić, czy formant jest uruchomiona, wymuś jego uruchomienie lub zablokować go w stanie uruchomienia.Klasa IRunnableObjectImpl zawiera Domyślna implementacja tego interfejsu i implementuje IUnknown przez wysyłanie informacji do zrzut buduje urządzenie debugowania.

Powiązane artykuły   Samouczek ATL, Tworzenie projektu ATL

Hierarchii dziedziczenia

IRunnableObject

IRunnableObjectImpl

Wymagania

Nagłówek: atlctl.h

Zobacz też

Informacje

Klasa CComControl

Inne zasoby

Omówienie klasy ATL