Condividi tramite


Riferimento di utilità ATL

ATL fornisce il codice per modificare i percorsi e gli URL sotto forma CPathT e ricciolo.Un pool di thread, CThreadPool, può essere utilizzato nelle applicazioni.Questo codice può essere trovato in atlpath.h e in atlutil.h.

Classi

Classe di CPathT

Questa classe rappresenta un percorso.

Classe di CDebugReportHook

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

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.

Classe di CNoWorkerThread

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

Classe di CThreadPool

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

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.

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.

Definizioni typedef

CPath

Una specializzazione CPathT utilizzando CString.

CPathA

Una specializzazione CPathT utilizzando CStringA.

CPathW

Una specializzazione CPathT utilizzando CStringW.

ATL_URL_PORT

Il tipo utilizzato da ricciolo per specificare un numero di porta.

Enumerazioni

ATL_URL_SCHEME

I membri di questa enumerazione sono costanti per le combinazioni comprese da ricciolo.

Funzioni

AtlCanonicalizeUrl

Chiamare la funzione per rendere canonico un URL, che include convertire i caratteri non sicuri e gli spazi in sequenze di escape.

AtlCombineUrl

Chiamare la funzione per combinare base URL e un URL relativo in un singolo, URL canonico.

AtlEscapeUrl

Chiamare la funzione per convertire tutti i caratteri non sicuri le sequenze di escape.

AtlGetDefaultUrlPort

Chiamare la funzione per ottenere il numero di porta predefinito associato a un Internet Protocol) o una combinazione specifica.

AtlHexValue

Chiamare la funzione per ottenere il valore numerico di una cifra esadecimale.

AtlIsUnsafeUrlChar

Chiamare la funzione per determinare se un carattere è sicuro da utilizzare in un URL.

AtlUnescapeUrl

Chiamare la funzione per convertire i caratteri di escape ai relativi valori originali.

SystemTimeToHttpDate

Chiamare la funzione per convertire l'ora di sistema in una stringa in un formato appropriato da utilizzare nelle intestazioni HTTP.

ATLPath::AddBackslash

Questa funzione è un wrapper di overload per PathAddBackslash.

ATLPath::AddExtension

Questa funzione è un wrapper di overload per PathAddExtension.

ATLPath::Append

Questa funzione è un wrapper di overload per PathAppend.

ATLPath::BuildRoot

Questa funzione è un wrapper di overload per PathBuildRoot.

ATLPath::Canonicalize

Questa funzione è un wrapper di overload per PathCanonicalize.

ATLPath::Combine

Questa funzione è un wrapper di overload per PathCombine.

ATLPath::CommonPrefix

Questa funzione è un wrapper di overload per PathCommonPrefix.

ATLPath::CompactPath

Questa funzione è un wrapper di overload per PathCompactPath.

ATLPath::CompactPathEx

Questa funzione è un wrapper di overload per PathCompactPathEx.

ATLPath::FileExists

Questa funzione è un wrapper di overload per PathFileExists.

ATLPath::FindExtension

Questa funzione è un wrapper di overload per PathFindExtension.

ATLPath::FindFileName

Questa funzione è un wrapper di overload per PathFindFileName.

ATLPath::GetDriveNumber

Questa funzione è un wrapper di overload per PathGetDriveNumber.

ATLPath::IsDirectory

Questa funzione è un wrapper di overload per PathIsDirectory.

ATLPath::IsFileSpec

Questa funzione è un wrapper di overload per PathIsFileSpec.

ATLPath::IsPrefix

Questa funzione è un wrapper di overload per PathIsPrefix.

ATLPath::IsRelative

Questa funzione è un wrapper di overload per PathIsRelative.

ATLPath::IsRoot

Questa funzione è un wrapper di overload per PathIsRoot.

ATLPath::IsSameRoot

Questa funzione è un wrapper di overload per PathIsSameRoot.

ATLPath::IsUNC

Questa funzione è un wrapper di overload per PathIsUNC.

ATLPath::IsUNCServer

Questa funzione è un wrapper di overload per PathIsUNCServer.

ATLPath::IsUNCServerShare

Questa funzione è un wrapper di overload per PathIsUNCServerShare.

ATLPath::MakePretty

Questa funzione è un wrapper di overload per PathMakePretty.

ATLPath::MatchSpec

Questa funzione è un wrapper di overload per PathMatchSpec.

ATLPath::QuoteSpaces

Questa funzione è un wrapper di overload per PathQuoteSpaces.

ATLPath::RelativePathTo

Questa funzione è un wrapper di overload per PathRelativePathTo.

ATLPath::RemoveArgs

Questa funzione è un wrapper di overload per PathRemoveArgs.

ATLPath::RemoveBackslash

Questa funzione è un wrapper di overload per PathRemoveBackslash.

ATLPath::RemoveBlanks

Questa funzione è un wrapper di overload per PathRemoveBlanks.

ATLPath::RemoveExtension

Questa funzione è un wrapper di overload per PathRemoveExtension.

ATLPath::RemoveFileSpec

Questa funzione è un wrapper di overload per PathRemoveFileSpec.

ATLPath::RenameExtension

Questa funzione è un wrapper di overload per PathRenameExtension.

ATLPath::SkipRoot

Questa funzione è un wrapper di overload per PathSkipRoot.

ATLPath::StripPath

Questa funzione è un wrapper di overload per PathStripPath.

ATLPath::StripToRoot

Questa funzione è un wrapper di overload per PathStripToRoot.

ATLPath::UnquoteSpaces

Questa funzione è un wrapper di overload per PathUnquoteSpaces.

Macro

Flag di ATL_URL

Questi flag modificano il comportamento AtlEscapeUrl e AtlCanonicalizeUrl.

ATL_WORKER_THREAD_WAIT

Questa macro definisce il valore predefinito in millisecondi che CWorkerThread::Shutdown attenderà il thread di lavoro per interrompere.

ATLS_DEFAULT_THREADPOOLSHUTDOWNTIMEOUT

Questa macro definisce il orario predefinito in millisecondi che CThreadPool attenderà un thread per interrompere.

ATLS_DEFAULT_THREADSPERPROC

Questa macro definisce il numero predefinito dei thread per processore utilizzato da CThreadPool.

Vedere anche

Altre risorse

Concetti ATL

Componenti del desktop COM ATL