Classi ATL

Le Active Template Library (ATL) includono le seguenti classi.Per trovare una determinata classe per categoria, vedere I cenni preliminari sulle classi ATL.

Classe

Descrizione

File di intestazione

CA2AEX

Questa classe viene utilizzata da macro per la conversione delle stringhe CA2TEX e CT2AEXe dal typedef CA2A.

atlconv.h

CA2CAEX

Questa classe viene utilizzata da macro per la conversione delle stringhe CA2CTEX e CT2CAEXe dal typedef CA2CA.

atlconv.h

CA2WEX

Questa classe viene utilizzata da macro per la conversione delle stringhe CA2TEX, CA2CTEX, CT2WEXe CT2CWEXe il typedef CA2W.

atlconv.h

CAccessToken

Questa classe è un wrapper di un token di accesso.

atlsecurity.h

CAcl

Questa classe è un wrapper per una struttura ACL (access control list).

atlsecurity.h

CAdapt

Questo modello viene utilizzato per eseguire il wrapping delle classi che consentono di ridefinire l'operatore address-of per restituire un elemento diverso dall'indirizzo dell'oggetto.

atlcomcli.h

CAtlArray

Questa classe implementa un oggetto matrice.

atlcoll.h

CAtlAutoThreadModule

Questa classe implementa i thread raccolte, server COM apartment- modello.

atlbase.h

CAtlAutoThreadModuleT

Questa classe fornisce i metodi per l'implementazione di raccolte, server COM apartment- modello.

atlbase.h

CAtlBaseModule

Questa classe viene creata un'istanza in ogni progetto ATL.

atlcore.h

CAtlComModule

Questa classe implementa un modulo server COM.

atlbase.h

CAtlDebugInterfacesModule

Questa classe fornisce il supporto per le interfacce di debug.

atlbase.h

CAtlDllModuleT

Questa classe rappresenta il modulo per una DLL.

atlbase.h

CAtlException

Questa classe definisce un'eccezione ATL.

atlexcept.h

CAtlExeModuleT

Questa classe rappresenta il modulo per un'applicazione.

atlbase.h

CAtlFile

Questa classe fornisce un thin wrapper la gestione dei file API di Windows.

atlfile.h

CAtlFileMapping

Questa classe rappresenta un file mappato alla memoria, aggiungendo un operatore di cast ai metodi CAtlFileMappingBase.

atlfile.h

CAtlFileMappingBase

Questa classe rappresenta un file mappato alla memoria.

atlfile.h

CAtlList

Questa classe fornisce metodi per creare e gestire un oggetto elenco.

atlcoll.h

CAtlMap

Questa classe fornisce metodi per creare e gestire un oggetto mappa.

atlcoll.h

CAtlModule

Questa classe fornisce metodi utilizzati da diverse classi di modulo ATL.

atlbase.h

CAtlModuleT

Questa classe implementa un modulo ATL.

atlbase.h

CAtlPreviewCtrlImpl

Questa classe è un'implementazione di ATL una finestra che viene inserita in una finestra host fornita dalla shell per l'anteprima complesso.

atlpreviewctrlimpl.h

CAtlServiceModuleT

Questa classe implementa un servizio.

atlbase.h

CAtlTemporaryFile

Questa classe fornisce i metodi per la creazione e l'utilizzo di un file temporaneo.

atlfile.h

CAtlTransactionManager

Questa classe fornisce un wrapper funzioni di (KTM) di gestione transazioni del kernel.

atltransactionmanager.h

CAtlWinModule

Questa classe fornisce il supporto per i componenti di finestre tramite ATL.

atlbase.h

CAutoPtr

Questa classe rappresenta un oggetto del puntatore intelligente.

atlbase.h

CAutoPtrArray

Questa classe fornisce metodi utili quando si crea una matrice di puntatori intelligenti.

atlbase.h

CAutoPtrElementTraits

Questa classe fornisce metodi, funzioni statiche e i typedef utili quando crea raccolte di puntatori intelligenti.

atlcoll.h

CAutoPtrList

Questa classe fornisce metodi utili quando si crea un elenco con puntatori intelligenti.

atlcoll.h

CAutoVectorPtr

Questa classe rappresenta un oggetto del puntatore intelligente utilizzando il nuovo vettore e operatori delete.

atlbase.h

CAutoVectorPtrElementTraits

Questa classe fornisce metodi, funzioni statiche e i typedef utili quando crea raccolte di puntatori intelligenti utilizzando il nuovo vettore e operatori delete.

atlcoll.h

CAxDialogImpl

Questa classe implementa una finestra di dialogo (modale o non modale) che ospitano controlli ActiveX.

atlwin.h

CAxWindow

Questa classe fornisce metodi per modificare una finestra che ospita un controllo ActiveX.

atlwin.h

CAxWindow2T

Questa classe fornisce metodi per modificare una finestra che ospita un controllo ActiveX e dispone anche di supporto per ospitare controlli ActiveX con licenza.

atlwin.h

CBindStatusCallback

Questa classe implementa l'interfaccia IBindStatusCallback.

atlctl.h

CComAggObject

Questa classe implementa IUnknown per un oggetto aggregato.

atlcom.h

CComAllocator

Questa classe fornisce metodi per la gestione della memoria tramite le routine di memoria COM.

atlbase.h

CComApartment

Questa classe fornisce supporto per gestire un apartment in un modulo di raccolte EXE.

atlbase.h

CComAutoCriticalSection

Questa classe fornisce metodi per ottenere e il rilascio della proprietà di un oggetto sezione critica.

atlcore.h

CComAutoThreadModule

A partire da ATL 7,0, CComAutoThreadModule è obsoleto: vedere Moduli ATL per ulteriori informazioni.

atlbase.h

CComBSTR

Questa classe è un wrapper per BSTRS.

atlbase.h

CComCachedTearOffObject

Questa classe implementa IUnknown per un un'interfaccia tear-off.

atlcom.h

CComClassFactory

Questa classe implementa l'interfaccia IClassFactory.

atlcom.h

CComClassFactory2

Questa classe implementa l'interfaccia IClassFactory2.

atlcom.h

CComClassFactoryAutoThread

Questa classe implementa l'interfaccia IClassFactory e consente oggetti da creare in più apartment.

atlcom.h

CComClassFactorySingleton

Questa classe deriva da CComClassFactory e utilizza CComObjectGlobal per costruire un singolo oggetto.

atlcom.h

CComCoClass

Questa classe fornisce metodi per creare istanze di una classe e ottenere le proprietà.

atlcom.h

CComCompositeControl

Questa classe fornisce metodi necessari per implementare un controllo composito.

atlctl.h

CComContainedObject

Questa classe implementa IUnknown delegando IUnknowndell'oggetto proprietario.

atlcom.h

CComControl

Questa classe fornisce metodi per creare e gestire i controlli ATL.

atlctl.h

CComControlBase

Questa classe fornisce metodi per creare e gestire i controlli ATL.

atlctl.h

CComCriticalSection

Questa classe fornisce metodi per ottenere e il rilascio della proprietà di un oggetto sezione critica.

atlcore.h

CComCritSecLock

Questa classe fornisce metodi per bloccare e sbloccare un oggetto sezione critica.

atlbase.h

CComCurrency

Questa classe contiene i metodi e operatori per creare e gestire un oggetto CURRENCY.

atlcur.h

CComDynamicUnkArray

Questa classe archivia una matrice di puntatori a IUnknown.

atlcom.h

CComEnum

Questa classe definisce un oggetto enumeratore COM basato su una matrice.

atlcom.h

CComEnumImpl

Questa classe fornisce l'implementazione di un'interfaccia dell'enumeratore COM in cui gli elementi che vengono enumerati vengono memorizzati in una matrice.

atlcom.h

CComEnumOnSTL

Questa classe definisce un oggetto enumeratore COM basato su una raccolta STL.

atlcom.h

CComFakeCriticalSection

Questa classe fornisce gli stessi metodi CComCriticalSection ma non fornisce una sezione critica.

atlcore.h

CComGITPtr

Questa classe fornisce metodi per la gestione dei puntatori a interfaccia e della tabella globale (GIT) dell'interfaccia.

atlbase.h

CComHeap

Questa classe implementa IAtlMemMgr utilizzando le funzioni di allocazione della memoria COM.

ATLComMem.h

CComHeapPtr

Una classe del puntatore intelligente per gestire i puntatori heap.

atlbase.h

CComModule

A partire da ATL 7,0, CComModule è obsoleto: vedere Moduli ATL per ulteriori informazioni.

atlbase.h

CComMultiThreadModel

Questa classe fornisce metodi thread-safe per incrementare o decrementare il valore di una variabile.

atlbase.h

CComMultiThreadModelNoCS

Questa classe fornisce metodi thread-safe per incrementare o decrementare il valore di una variabile, senza blocco della sezione critica o sbloccare la funzionalità.

atlbase.h

CComObject

Questa classe implementa IUnknown per un oggetto non aggregato.

atlcom.h

CComObjectGlobal

Questa classe gestisce un conteggio dei riferimenti al modulo contenente l'oggetto Base.

atlcom.h

CComObjectNoLock

Questa classe implementa IUnknown per un oggetto non aggregato, ma non incrementa il conteggio dei blocchi del modulo nel costruttore.

atlcom.h

CComObjectRoot

Questo typedef CComObjectRootEx templatized il modello di threading predefinito del server.

atlcom.h

CComObjectRootEx

Questa classe fornisce metodi per la gestione di conteggio di riferimento a un handle per non sia aggregato di oggetti aggregati.

atlcom.h

CComObjectStack

Questa classe crea un oggetto COM temporaneo e fornisce a un'implementazione scheletrica IUnknown.

atlcom.h

CComPolyObject

Questa classe implementa IUnknown per un oggetto aggregato o non aggregato.

atlcom.h

CComPtr

Una classe del puntatore intelligente per gestire i puntatori all'interfaccia COM.

atlcomcli.h

CComPtrBase

Questa classe fornisce una base per le classi intelligenti del puntatore utilizzando le routine di memoria basata su COM.

atlcomcli.h

CComQIPtr

Una classe del puntatore intelligente per gestire i puntatori all'interfaccia COM.

atlcomcli.h

CComQIPtrElementTraits

Questa classe fornisce metodi, funzioni statiche e i typedef utili quando crea raccolte di puntatori all'interfaccia COM.

atlcoll.h

CComSafeArray

Questa classe è un wrapper per la struttura SAFEARRAY Data Type.

atlsafe.h

CComSafeArrayBound

Questa classe è un wrapper per una struttura SAFEARRAYBOUND.

atlsafe.h

CComSimpleThreadAllocator

Questa classe gestisce la selezione della classe CComAutoThreadModule.

atlbase.h

CComSingleThreadModel

Questa classe fornisce metodi per incrementare o decrementare il valore di una variabile.

atlbase.h

CComTearOffObject

Questa classe implementa un un'interfaccia tear-off.

atlcom.h

CComUnkArray

Questa classe archivia i puntatori IUnknown ed è progettata per essere utilizzata come parametro alla classe modello IConnectionPointImpl.

atlcom.h

CComVariant

Questa classe esegue il wrapping del tipo di variant, fornendo un membro che indica il tipo di dati archiviati.

atlcomcli.h

CContainedWindowT

Questa classe implementa una finestra contenuta in un altro oggetto.

atlwin.h

CCRTAllocator

Questa classe fornisce metodi per la gestione della memoria tramite le routine CRT di memoria.

atlcore.h

CCRTHeap

Questa classe implementa IAtlMemMgr utilizzando le funzioni di heap CRT.

atlmem.h

CDacl

Questa classe è un wrapper per una struttura di DACL (elenco di controllo di accesso discrezionale).

atlsecurity.h

Classe di CDebugReportHook

Utilizzare questa classe per inviare i report di debug a una named pipe.

atlutil.h

CDefaultCharTraits

Questa classe include due funzioni statiche per convertire i caratteri tra maiuscole e minuscole.

atlcoll.h

CDefaultCompareTraits

Questa classe fornisce funzioni di confronto predefinite dell'elemento.

atlcoll.h

CDefaultElementTraits

Questa classe fornisce i metodi e funzioni per una classe di raccolte.

atlcoll.h

CDefaultHashTraits

Questa classe fornisce una funzione statica per i valori hash calcolo.

atlcoll.h

CDialogImpl

Questa classe fornisce metodi per creare un oggetto o una finestra di dialogo non modale.

atlwin.h

CDynamicChain

Questa classe fornisce metodi che supportano concatenare dinamico di mappe messaggi.

atlwin.h

CElementTraits

Questa classe utilizzata dalle classi di raccolte per fornire metodi e funzioni per lo spostamento, la copia, il confronto e l'hashing operazioni.

atlcoll.h

CElementTraitsBase

Questa classe fornisce metodi predefiniti di spostamento e di copia per una classe di raccolte.

atlcoll.h

CFirePropNotifyEvent

Questa classe fornisce metodi per la comunicazione del sink del contenitore relative alle modifiche delle proprietà del controllo.

atlctl.h

CGlobalHeap

Questa classe implementa IAtlMemMgr utilizzando le funzioni globali dell'heap Win32.

atlmem.h

CHandle

Questa classe fornisce i metodi per la creazione e l'utilizzo di un oggetto di handle.

atlbase.h

CHeapPtr

Una classe del puntatore intelligente per gestire i puntatori heap.

atlcore.h

CHeapPtrBase

Questa classe costituisce la base per diverse classi del puntatore intelligente heap.

atlcore.h

Classe di CHeapPtrElementTraits

Questa classe fornisce metodi, funzioni statiche e i typedef utili quando crea raccolte di puntatori heap.

atlcoll.h

CHeapPtrList

Questa classe fornisce metodi utili quando si crea un elenco con puntatori heap.

atlcoll.h

CImage

Stampa avanzato il supporto bitmap, tra cui la possibilità di caricare e salvare le immagini in JPEG, GIF, in BMP e nei formati portabili (PNG) grafiche di rete.

atlimage.h

CInterfaceArray

Questa classe fornisce metodi utili quando si crea una matrice di puntatori all'interfaccia COM.

atlcoll.h

CInterfaceList

Questa classe fornisce metodi utili quando si crea un elenco tramite puntatori all'interfaccia COM.

atlcoll.h

CLocalHeap

Questa classe implementa IAtlMemMgr utilizzando le funzioni locali dell'heap Win32.

atlmem.h

CMessageMap

Questa classe consente le mappe messaggi di un oggetto per accedere da un altro oggetto.

atlwin.h

Classe di CNonStatelessWorker

Riceve le richieste da un pool di thread e le passa sopra a un oggetto di lavoro che viene creato ed eliminato a ogni richiesta.

atlutil.h

Classe di CNoWorkerThread

Utilizzare questa classe come argomento per le classi cache di parametro di modello MonitorClass se si desidera disabilitare la gestione dinamica della cache.

atlutil.h

Classe di CPathT

Questa classe rappresenta un percorso.

atlpath.h

CPrimitiveElementTraits

Questa classe fornisce i metodi e funzioni per una classe di raccolte composta dei tipi di dati primitivi.

atlcoll.h

CPrivateObjectSecurityDesc

Questa classe rappresenta un oggetto di descrittore di sicurezza privato dell'oggetto.

atlsecurity.h

CRBMap

Questa classe rappresenta una struttura di mapping, utilizzando una struttura ad albero binaria Rosso- Nero.

atlcoll.h

CRBMultiMap

Questa classe rappresenta una struttura di mapping che consente ogni chiave da associare a più di un valore, utilizzando una struttura ad albero binaria Rosso- Nero.

atlcoll.h

CRBTree

Questa classe fornisce i metodi per la creazione e l'utilizzo della struttura ad albero Rosso- Nero.

atlcoll.h

CRegKey

Questa classe fornisce metodi per la modifica delle voci nel Registro di sistema.

atlbase.h

CRTThreadTraits

Questa classe fornisce la funzione di creazione per un thread CRT.Utilizzare questa classe se il thread utilizzerà le funzioni CRT.

atlbase.h

CSacl

Questa classe è un wrapper per una struttura di SACL (elenco di controllo di accesso di sistema).

atlsecurity.h

CSecurityAttributes

Questa classe è un wrapper sottile per la struttura SECURITY_ATTRIBUTES.

atlsecurity.h

CSecurityDesc

Questa classe è un wrapper per la struttura SECURITY_DESCRIPTOR.

atlsecurity.h

CSid

Questa classe è un wrapper per una struttura SID (ID di sicurezza).

atlsecurity.h

CSimpleArray

Questa classe fornisce metodi per gestire una matrice semplice.

atlsimpcoll.h

CSimpleArrayEqualHelper

Questa classe è un helper per la classe CSimpleArray.

atlsimpcoll.h

CSimpleArrayEqualHelperFalse

Questa classe è un helper per la classe CSimpleArray.

atlsimpcoll.h

CSimpleDialog

Questa classe implementa una finestra di dialogo modale di base.

atlwin.h

CSimpleMap

Questa classe fornisce il supporto per una matrice semplice di mapping.

atlsimpcoll.h

CSimpleMapEqualHelper

Questa classe è un helper per la classe CSimpleMap.

atlsimpcoll.h

CSimpleMapEqualHelperFalse

Questa classe è un helper per la classe CSimpleMap.

atlsimpcoll.h

CSnapInItemImpl

Questa classe fornisce metodi per implementare un oggetto del nodo dello snap-in.

atlsnap.h

CSnapInPropertyPageImpl

Questa classe fornisce metodi per implementare un oggetto della pagina delle proprietà dello snap-in.

atlsnap.h

CStockPropImpl

Questa classe fornisce i metodi per il supporto dei valori di proprietà predefiniti.

atlctl.h

CStringElementTraits

Questa classe fornisce funzioni statiche utilizzate dalle classi di raccolte che archiviano gli oggetti CString.

cstringt.h

CStringElementTraitsI

Questa classe fornisce funzioni statiche correlate alle stringhe memorizzate negli oggetti della classe di raccolte.È simile a CStringElementTraits, ma esegue confronti senza distinzione tra maiuscole e minuscole.

atlcoll.h

CStringRefElementTraits

Questa classe fornisce funzioni statiche correlate alle stringhe memorizzate negli oggetti della classe di raccolte.Gli oggetti stringa all'utilizzo di come riferimenti.

atlcoll.h

Classe di CThreadPool

Questa classe fornisce un pool di thread di lavoro che elaborano una coda di elementi di lavoro.

atlutil.h

CTokenGroups

Questa classe è un wrapper per la struttura TOKEN_GROUPS.

atlsecurity.h

CTokenPrivileges

Questa classe è un wrapper per la struttura TOKEN_PRIVILEGES.

atlsecurity.h

Classe di ricciolo

Questa classe rappresenta un URL.Consente di modificare ogni elemento dell'URL indipendentemente dagli altri se analizza una stringa esistente di URL o compilando una stringa da zero.

atlutil.h

CW2AEX

Questa classe viene utilizzata da macro per la conversione delle stringhe CT2AEX, CW2TEX, CW2CTEXe CT2CAEXe il typedef CW2A.

atlconv.h

CW2CWEX

Questa classe viene utilizzata da macro per la conversione delle stringhe CW2CTEX e CT2CWEXe dal typedef CW2CW.

atlconv.h

CW2WEX

Questa classe viene utilizzata da macro per la conversione delle stringhe CW2TEX e CT2WEXe dal typedef CW2W.

atlconv.h

CWin32Heap

Questa classe implementa IAtlMemMgr utilizzando le funzioni di allocazione heap Win32.

atlmem.h

CWindow

Questa classe fornisce metodi per modificare una finestra.

atlwin.h

CWindowImpl

Questa classe fornisce metodi per la creazione o la creazione di una sottoclasse di una finestra.

atlwin.h

CWinTraits

Questa classe fornisce un metodo per la standardizzazione degli stili utilizzati quando si crea un oggetto finestra.

atlwin.h

CWinTraitsOR

Questa classe fornisce un metodo per la standardizzazione degli stili utilizzati quando si crea un oggetto finestra.

atlwin.h

CWndClassInfo

Questa classe fornisce metodi per registrare le informazioni per una classe finestra.

atlwin.h

Classe di CWorkerThread

Questa classe crea un thread di lavoro o utilizza esistente, attende in uno o più gestisce del kernel ed esegue una funzione client specificata quando uno degli handle viene segnalata.

atlutil.h

IAtlAutoThreadModule

Questa classe rappresenta un'interfaccia a un metodo CreateInstance.

atlbase.h

IAtlMemMgr

Questa classe rappresenta l'interfaccia a un gestore di memoria.

atlmem.h

IAxWinAmbientDispatch

Questa interfaccia fornisce metodi per specificare le caratteristiche del controllo ospitato o del contenitore.

atlbase.h, ATLIFace.h

IAxWinAmbientDispatchEx

Questa interfaccia implementate le proprietà di ambiente aggiuntivi per un controllo ospitato.

atlbase.h, ATLIFace.h

IAxWinHostWindow

Questa interfaccia fornisce metodi per modificare un controllo e il relativo oggetto host.

atlbase.h, ATLIFace.h

IAxWinHostWindowLic

Questa interfaccia fornisce metodi per modificare un controllo concesso in licenza e il relativo oggetto host.

atlbase.h, ATLIFace.h

ICollectionOnSTLImpl

Questa classe fornisce metodi utilizzati da una classe di raccolte.

atlcom.h

IConnectionPointContainerImpl

Questa classe implementa un contenitore del punto di connessione per gestire una raccolta di oggetti IConnectionPointImpl.

atlcom.h

IConnectionPointImpl

Questa classe implementa un punto di connessione.

atlcom.h

IDataObjectImpl

Questa classe fornisce i metodi per il supporto di trasferimento dei dati uniforme e gestire le connessioni.

atlctl.h

IDispatchImpl

Questa classe fornisce un'implementazione predefinita della parte IDispatch di interfaccia duale.

atlcom.h

IDispEventImpl

Questa classe fornisce le implementazioni dei metodi IDispatch.

atlcom.h

IDispEventSimpleImpl

Questa classe fornisce le implementazioni dei metodi IDispatch, senza ottenere informazioni sul tipo di una libreria dei tipi.

atlcom.h

IDocHostUIHandlerDispatch

Un'interfaccia all'analisi e al motore di rendering di HTML Microsoft.

atlbase.h, ATLIFace.h

IEnumOnSTLImpl

Questa classe definisce un'interfaccia dell'enumeratore basata su una raccolta STL.

atlcom.h

IObjectSafetyImpl

Questa classe fornisce un'implementazione predefinita dell'interfaccia IObjectSafety per consentire a un client recuperare e impostare i livelli di sicurezza di un oggetto.

atlctl.h

IObjectWithSiteImpl

Questa classe fornisce metodi che consentono a un oggetto e il relativo sito.

atlcom.h

IOleControlImpl

Questa classe fornisce un'implementazione predefinita dell'interfaccia IOleControl e implementa IUnknown.

atlctl.h

IOleInPlaceActiveObjectImpl

Questa classe fornisce metodi per la manutenzione di comunicazione tra un controllo sul posto e il relativo contenitore.

atlctl.h

IOleInPlaceObjectWindowlessImpl

Questa classe implementa IUnknown e fornisce metodi che consentono a un controllo senza finestra per ricevere i messaggi della finestra e per partecipare alle operazioni di trascinamento.

atlctl.h

IOleObjectImpl

Questa classe implementa IUnknown ed è un'interfaccia principale tra cui un contenitore comunica con un controllo.

atlctl.h

IPerPropertyBrowsingImpl

Questa classe implementa IUnknown e consente a un client di accedere alle informazioni nelle pagine delle proprietà di un oggetto.

atlctl.h

IPersistPropertyBagImpl

Questa classe implementa IUnknown e consente a un oggetto salvare le proprietà su un contenitore di proprietà fornito.

atlcom.h

IPersistStorageImpl

Questa classe implementa l'interfaccia IPersistStorage.

atlcom.h

IPersistStreamInitImpl

Questa classe implementa IUnknown e fornisce un'implementazione predefinita dell'interfaccia IPersistStreamInit.

atlcom.h

IPointerInactiveImpl

Questa classe implementa IUnknown i metodi di interfaccia IPointerInactive.

atlctl.h

IPropertyNotifySinkCP

Questa classe espone l'interfaccia IPropertyNotifySink come interfaccia in uscita in un oggetto collegabile.

atlctl.h

IPropertyPage2Impl

Questa classe implementa IUnknown ed eredita l'implementazione predefinita IPropertyPageImpl.

atlctl.h

IPropertyPageImpl

Questa classe implementa IUnknown e fornisce un'implementazione predefinita dell'interfaccia IPropertyPage.

atlctl.h

IProvideClassInfo2Impl

Questa classe fornisce un'implementazione predefinita dei metodi IProvideClassInfo2 e IProvideClassInfo.

atlcom.h

IQuickActivateImpl

Questa classe combina l'inizializzazione del controllo contenitore in un'unica chiamata.

atlctl.h

IRunnableObjectImpl

Questa classe implementa IUnknown e fornisce un'implementazione predefinita dell'interfaccia IRunnableObject.

atlctl.h

IServiceProviderImpl

Questa classe fornisce un'implementazione predefinita dell'interfaccia IServiceProvider.

atlcom.h

ISpecifyPropertyPagesImpl

Questa classe implementa IUnknown e fornisce un'implementazione predefinita dell'interfaccia ISpecifyPropertyPages.

atlcom.h

ISupportErrorInfoImpl

Questa classe fornisce un'implementazione predefinita dell'interfaccia ISupportErrorInfo Interface e può essere utilizzata quando una sola interfaccia genera errori in un oggetto.

atlcom.h

Interfaccia di IThreadPoolConfig

Questa interfaccia fornisce metodi per la configurazione del pool di thread.

atlutil.h

IViewObjectExImpl

Questa classe implementa IUnknown e fornisce le implementazioni predefinite delle interfacce IViewObject, IViewObject2e IViewObjectEx.

atlctl.h

Interfaccia di IWorkerThreadClient

IWorkerThreadClient è l'interfaccia implementata dai client della classe CWorkerThread.

atlutil.h

_U_MENUorID

Questa classe fornisce wrapper per CreateWindow e CreateWindowEx.

atlwin.h

_U_RECT

Questa classe di adattatori dell'argomento consente puntatori o riferimenti RECT da passare a una funzione implementata in termini di puntatori.

atlwin.h

_U_STRINGorID

Questa classe di adattatori dell'argomento consente nomi di risorsa (LPCTSTRs) o la risorsa gli IDuint(oggetti) da passare a una funzione senza richiedere al chiamante di convertire l'id a una stringa utilizzando la macro MAKEINTRESOURCE.

atlwin.h

Win32ThreadTraits

Questa classe fornisce la funzione di creazione di un thread di Windows.Utilizzare questa classe se il thread non verranno utilizzate le funzioni CRT.

atlbase.h

Vedere anche

Altre risorse

Componenti del desktop COM ATL

Funzioni ATL

Variabili globali ATL

Strutture ATL

Typedef ATL

I cenni preliminari sulle classi ATL