IRunnableObjectImpl-Klasse

Diese Klasse implementiert IUnknown und stellt eine Standardimplementierung der Schnittstelle IRunnableObject.

Wichtiger HinweisWichtig

Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in Windows-Runtime ausführen.

template< class T>
class IRunnableObjectImpl

Parameter

  • T
    Die Klasse, die von abgeleitet IRunnableObjectImpl.

Mitglieder

y789w17a.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

IRunnableObjectImpl::GetRunningClass

Gibt die CLSID des ausgeführten Steuerelements zurück.Die ATL-Implementierung legt die CLSID zu GUID_NULL fest und gibt E_UNEXPECTED zurück.

IRunnableObjectImpl::IsRunning

Bestimmt, ob das Steuerelement ausgeführt wird.Die ATL-Implementierung gibt TRUE zurück.

IRunnableObjectImpl::LockRunning

Sperrt das Steuerelement in den Zustand "Aktiv".Die ATL-Implementierung gibt S_OK zurück.

IRunnableObjectImpl::Run

Erzwingt das Steuerelement, um ausgeführt zu werden.Die ATL-Implementierung gibt S_OK zurück.

IRunnableObjectImpl::SetContainedObject

Gibt an, dass das Steuerelement eingebettet ist.Die ATL-Implementierung gibt S_OK zurück.

Hinweise

Die Schnittstelle ermöglicht IRunnableObject einen Container, um zu bestimmen, ob ein Steuerelement ausgeführt wird, erzwingen, um es ausgeführt werden oder sperren es in den Zustand "Aktiv".- Klasse IRunnableObjectImpl stellt eine Standardimplementierung dieser Schnittstelle und implementiert IUnknown, indem Informationen zum Sicherungsgerät in Debugbuilds sendet.

Verwandte Elemente   ATL-Lernprogramm, Erstellen eines ATL-Projekts

Vererbungshierarchie

IRunnableObject

IRunnableObjectImpl

Anforderungen

Header: atlctl.h

Siehe auch

Referenz

CComControl-Klasse

Weitere Ressourcen

ATL-Klassenübersicht