Référence des utilitaires ATL

ATL fournit du code pour manipuler des chemins d’accès et des URL sous la forme de CPathT et CUrl. Un pool de threads, CThreadPool, peut être utilisé dans vos applications. Vous trouverez ce code dans atlpath.h et atlutil.h.

Classes

   
Classe CPathT Cette classe représente un chemin d’accès.
CDebugReportHook, classe Utilisez cette classe pour envoyer des rapports de débogage à un canal nommé.
CNonStatelessWorker, classe Reçoit les demandes d’un pool de threads et les transmet à un objet worker créé et détruit sur chaque requête.
CNoWorkerThread, classe Utilisez cette classe comme argument du MonitorClass paramètre de modèle pour mettre en cache les classes si vous souhaitez désactiver la maintenance du cache dynamique.
CThreadPool, classe Cette classe fournit un pool de threads de travail qui traitent une file d’attente d’éléments de travail.
Classe CUrl Cette classe représente une URL. Il vous permet de manipuler chaque élément de l’URL indépendamment des autres si vous analysez une chaîne d’URL existante ou créez une chaîne à partir de zéro.
CWorkerThread, classe Cette classe crée un thread de travail ou utilise un thread existant, attend sur un ou plusieurs handles d’objet noyau et exécute une fonction cliente spécifiée quand l’un des handles est signalé.

Typedefs

CPath Spécialisation de CPathT à l’aide CStringde .
CPathA Spécialisation de CPathT à l’aide CStringAde .
CPathW Spécialisation de CPathT à l’aide CStringWde .
ATL_URL_PORT Type utilisé par CUrl pour spécifier un numéro de port.

Enums

ATL_URL_SCHEME Les membres de cette énumération fournissent des constantes pour les schémas compris par CUrl.

Functions

AtlCanonicalizeUrl Appelez cette fonction pour rendre canonique une URL, notamment afin de convertir les caractères et espaces non sécurisés en séquences d'échappement.
AtlCombineUrl Appelez cette fonction pour associer une URL de base et une URL relative en une URL unique et canonique.
AtlEscapeUrl Appelez cette fonction pour convertir tous les caractères non sécurisés en séquences d'échappement.
AtlGetDefaultUrlPort Appelez cette fonction pour obtenir le numéro de port par défaut associé à un protocole ou un schéma Internet particulier.
AtlHexValue Appelez cette fonction pour obtenir la valeur numérique d'un chiffre hexadécimal.
AtlIsUnsafeUrlChar Appelez cette fonction pour déterminer si un caractère peut être utilisé de manière sécurisée dans une URL.
AtlUnescapeUrl Appelez cette fonction pour convertir les caractères ayant fait l'objet d'une séquence d'échappement vers leurs valeurs d'origine.
SystemTimeToHttpDate Appelez cette fonction pour convertir une heure système en une chaîne au format approprié pour être utilisée dans les en-têtes HTTP.
ATLPath ::AddBackslash Cette fonction est un wrapper surchargé pour [PathAddBackslash](/windows/desktop/api/shlwapi/nf-shlwapi-pathaddbackslasha
).
ATLPath ::AddExtension Cette fonction est un wrapper surchargé pour PathAddExtension.
ATLPath ::Append Cette fonction est un wrapper surchargé pour PathAppend.
ATLPath ::BuildRoot Cette fonction est un wrapper surchargé pour PathBuildRoot.
ATLPath ::Canonicalize Cette fonction est un wrapper surchargé pour PathCanonicalize.
ATLPath ::Combine Cette fonction est un wrapper surchargé pour PathCombine.
ATLPath ::CommonPrefix Cette fonction est un wrapper surchargé pour PathCommonPrefix.
ATLPath ::CompactPath Cette fonction est un wrapper surchargé pour PathCompactPath.
ATLPath ::CompactPathEx Cette fonction est un wrapper surchargé pour PathCompactPathEx.
ATLPath ::FileExists Cette fonction est un wrapper surchargé pour PathFileExists.
ATLPath ::FindExtension Cette fonction est un wrapper surchargé pour PathFindExtension.
ATLPath ::FindFileName Cette fonction est un wrapper surchargé pour PathFindFileName.
ATLPath ::GetDriveNumber Cette fonction est un wrapper surchargé pour PathGetDriveNumber.
ATLPath ::IsDirectory Cette fonction est un wrapper surchargé pour PathIsDirectory.
ATLPath ::IsFileSpec Cette fonction est un wrapper surchargé pour PathIsFileSpec.
ATLPath ::IsPrefix Cette fonction est un wrapper surchargé pour PathIsPrefix.
ATLPath ::IsRelative Cette fonction est un wrapper surchargé pour PathIsRelative.
ATLPath ::IsRoot Cette fonction est un wrapper surchargé pour PathIsRoot.
ATLPath ::IsSameRoot Cette fonction est un wrapper surchargé pour PathIsSameRoot.
ATLPath ::IsUNC Cette fonction est un wrapper surchargé pour PathIsUNC.
ATLPath ::IsUNCServer Cette fonction est un wrapper surchargé pour PathIsUNCServer.
ATLPath ::IsUNCServerShare Cette fonction est un wrapper surchargé pour PathIsUNCServerShare.
ATLPath ::MakePretty Cette fonction est un wrapper surchargé pour PathMakePretty.
ATLPath ::MatchSpec Cette fonction est un wrapper surchargé pour PathMatchSpec.
ATLPath ::QuoteSpaces Cette fonction est un wrapper surchargé pour PathQuoteSpaces.
ATLPath ::RelativePathTo Cette fonction est un wrapper surchargé pour PathRelativePathTo.
ATLPath ::RemoveArgs Cette fonction est un wrapper surchargé pour PathRemoveArgs.
ATLPath ::RemoveBackslash Cette fonction est un wrapper surchargé pour PathRemoveBackslash.
ATLPath ::RemoveBlanks Cette fonction est un wrapper surchargé pour PathRemoveBlanks.
ATLPath ::RemoveExtension Cette fonction est un wrapper surchargé pour PathRemoveExtension.
ATLPath ::RemoveFileSpec Cette fonction est un wrapper surchargé pour PathRemoveFileSpec.
ATLPath ::RenameExtension Cette fonction est un wrapper surchargé pour PathRenameExtension.
ATLPath ::SkipRoot Cette fonction est un wrapper surchargé pour PathSkipRoot.
ATLPath ::StripPath Cette fonction est un wrapper surchargé pour PathStripPath.
ATLPath ::StripToRoot Cette fonction est un wrapper surchargé pour PathStripToRoot.
ATLPath ::UnquoteSpaces Cette fonction est un wrapper surchargé pour PathUnquoteSpaces.

Voir aussi

Concepts
Composants de bureau ATL COM