Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 .