Aracılığıyla paylaş


IRunnableObjectImpl Sınıfı

Bu sınıf, IRunnableObject arabiriminin varsayılan uygulamasını uygular IUnknown ve sağlar.

Önemli

Bu sınıf ve üyeleri Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz.

Sözdizimi

template<class T>
class IRunnableObjectImpl

Parametreler

T
sınıfından IRunnableObjectImpltüretilen sınıfınız.

Üyeler

Genel Yöntemler

Veri Akışı Adı Açıklama
IRunnableObjectImpl::GetRunningClass Çalışan denetimin CLSID değerini döndürür. ATL uygulaması CLSID'yi GUID_NULL olarak ayarlar ve E_UNEXPECTED döndürür.
IRunnableObjectImpl::IsRunning Denetimin çalışıp çalışmadığını belirler. ATL uygulaması TRUE döndürür.
IRunnableObjectImpl::LockRunning Denetimi çalışır duruma kilitler. ATL uygulaması S_OK döndürür.
IRunnableObjectImpl::Run Denetimi çalıştırmaya zorlar. ATL uygulaması S_OK döndürür.
IRunnableObjectImpl::SetContainedObject Denetimin eklendiğini gösterir. ATL uygulaması S_OK döndürür.

Açıklamalar

IRunnableObject arabirimi, kapsayıcının bir denetimin çalışıp çalışmadığını belirlemesine, çalıştırmaya zorlamasına veya çalışan duruma kilitlemesine olanak tanır. Sınıfı IRunnableObjectImpl , bu arabirimin varsayılan uygulamasını sağlar ve hata ayıklama derlemelerinde IUnknown döküm cihazına bilgi göndererek uygular.

İlgili Makaleler ATL Öğreticisi, ATL Projesi Oluşturma

Devralma Hiyerarşisi

IRunnableObject

IRunnableObjectImpl

Gereksinimler

Üst bilgi: atlctl.h

IRunnableObjectImpl::GetRunningClass

Çalışan denetimin CLSID değerini döndürür.

HRESULT GetRunningClass(LPCLSID lpClsid);

Dönüş Değeri

ATL uygulaması * lpClsid dosyasını GUID_NULL olarak ayarlar ve E_UNEXPECTED döndürür.

Açıklamalar

Bkz . Windows SDK'sında IRunnableObject::GetRunningClass .

IRunnableObjectImpl::IsRunning

Denetimin çalışıp çalışmadığını belirler.

virtual BOOL IsRunning();

Dönüş Değeri

ATL uygulaması TRUE döndürür.

Açıklamalar

Bkz . Windows SDK'sında IRunnableObject::IsRunning .

IRunnableObjectImpl::LockRunning

Denetimi çalışır duruma kilitler.

HRESULT LockRunning(BOOL fLock, BOOL fLastUnlockCloses);

Dönüş Değeri

ATL uygulaması S_OK döndürür.

Açıklamalar

Bkz . Windows SDK'sında IRunnableObject::LockRunning .

IRunnableObjectImpl::Run

Denetimi çalıştırmaya zorlar.

HRESULT Run(LPBINDCTX lpbc);

Dönüş Değeri

ATL uygulaması S_OK döndürür.

Açıklamalar

Bkz . Windows SDK'sında IRunnableObject::Run .

IRunnableObjectImpl::SetContainedObject

Denetimin eklendiğini gösterir.

HRESULT SetContainedObject(BOOL fContained);

Dönüş Değeri

ATL uygulaması S_OK döndürür.

Açıklamalar

Bkz . Windows SDK'sında IRunnableObject::SetContainedObject .

Ayrıca bkz.

CComControl Sınıfı
Sınıfa Genel Bakış