Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
ATL fornisce codice per la modifica di percorsi e URL sotto forma di CPathT e CUrl. Un pool di thread, CThreadPool, può essere usato nelle applicazioni. Questo codice è disponibile in atlutil. h e atlpath. h.
Classi
Nome | Descrizione |
---|---|
Classe CPathT | Questa classe rappresenta un percorso. |
Classe CDebugReportHook | Usare questa classe per inviare report di debug a una named pipe. |
Classe CNonStatelessWorker | Riceve le richieste da un pool di thread e le passa a un oggetto di lavoro creato e eliminato definitivamente in ogni richiesta. |
Classe CNoWorkerThread | Usare questa classe come argomento per il MonitorClass parametro modello per memorizzare nella cache le classi se si vuole disabilitare la manutenzione dinamica della cache. |
Classe CThreadPool | Questa classe fornisce un pool di thread di lavoro che elaborano una coda di elementi di lavoro. |
Classe CUrl | Questa classe rappresenta un URL. Consente di modificare ogni elemento dell'URL indipendentemente dagli altri se analizzare una stringa URL esistente o creare una stringa da zero. |
Classe CWorkerThread | Questa classe crea un thread di lavoro o usa un thread di lavoro esistente, attende uno o più handle di oggetti kernel ed esegue una funzione client specificata quando viene segnalato uno degli handle. |
Typedef
Nome | Descrizione |
---|---|
CPath | Specializzazione di CPathT tramite CString . |
CPathA | Specializzazione di CPathT tramite CStringA . |
CPathW | Specializzazione di CPathT tramite CStringW . |
ATL_URL_PORT | Tipo utilizzato da CUrl per specificare un numero di porta. |
Enumerazioni
Nome | Descrizione |
---|---|
ATL_URL_SCHEME | I membri di questa enumerazione forniscono costanti per gli schemi riconosciuti da CUrl. |
Funzioni
Nome | Descrizione |
---|---|
AtlCanonicalizeUrl | Chiamare questa funzione per convertire in formato canonico un URL, inclusa la conversione dei caratteri e degli spazi non sicuri nelle sequenze di escape. |
AtlCombineUrl | Chiamare questa funzione per combinare un URL di base e un URL relativo all'interno di un singolo URL canonico. |
AtlEscapeUrl | Chiamare questa funzione per convertire tutti i caratteri non sicuri in sequenze di escape. |
AtlGetDefaultUrlPort | Chiamare questa funzione per ottenere il numero di porta predefinito associato a un particolare protocollo o schema Internet. |
AtlHexValue | Chiamare questa funzione per ottenere il valore numerico di una cifra esadecimale. |
AtlIsUnsafeUrlChar | Chiamare questa funzione per verificare se un carattere può essere utilizzato in sicurezza in un URL. |
AtlUnescapeUrl | Chiamare questa funzione per convertire i caratteri di escape nei relativi valori originali. |
SystemTimeToHttpDate | Chiamare questa 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 sovraccarico 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. |