Compartir a través de


Referencia de utilidades de ATL

ATL proporciona código para manipular rutas de acceso y direcciones URL en forma de CPathT y CUrl. Puede usar un grupo de subprocesos, CThreadPool, en sus aplicaciones. Este código puede encontrarse en atlutil.h y atlutil.h.

Clases

   
CPathT (clase) Esta clase representa una ruta de acceso.
CDebugReportHook (clase) Use esta clase para enviar informes de depuración a una canalización con nombre.
CNonStatelessWorker (clase) Recibe solicitudes de un grupo de subprocesos y las pasa a un objeto de trabajo que se crea y destruye en cada solicitud.
CNoWorkerThread (clase) Use esta clase como argumento para el parámetro de plantilla MonitorClass a fin de almacenar en caché las clases si desea deshabilitar el mantenimiento de caché dinámica.
CThreadPool (clase) Esta clase proporciona un grupo de subprocesos de trabajo que procesan una cola de elementos de trabajo.
CUrl (clase) Esta clase representa una dirección URL. Permite manipular cada elemento de la dirección URL independientemente del resto, tanto si se analiza una cadena de dirección URL existente como si se crea una cadena desde cero.
CWorkerThread (clase) Esta clase crea un subproceso de trabajo o usa uno existente, espera en uno o varios identificadores de objeto de kernel y ejecuta una función de cliente especificada cuando se señala uno de los identificadores.

Typedefs

CPath Especialización de CPathT mediante CString.
CPathA Especialización de CPathT mediante CStringA.
CPathW Especialización de CPathT mediante CStringW.
ATL_URL_PORT Tipo utilizado por CUrl para especificar un número de puerto.

Enumeraciones

ATL_URL_SCHEME Los miembros de esta enumeración proporcionan constantes para los esquemas comprendidos por CUrl.

Functions

AtlCanonicalizeUrl Llame a esta función para canonizar una dirección URL, que incluye la conversión de espacios y caracteres no seguros en secuencias de escape.
AtlCombineUrl Llame a esta función para combinar una dirección URL base y una dirección URL relativa en una única dirección URL canónica.
AtlEscapeUrl Llame a esta función para convertir todos los caracteres no seguros en secuencias de escape.
AtlGetDefaultUrlPort Llame a esta función para obtener el número de puerto predeterminado asociado a un protocolo de Internet o un esquema específicos.
AtlHexValue Llame a esta función para obtener el valor numérico de un dígito hexadecimal.
AtlIsUnsafeUrlChar Llame a esta función para comprobar si un carácter es seguro para usarlo en una dirección URL.
AtlUnescapeUrl Llame a esta función para convertir de nuevo los caracteres de escape en sus valores originales.
SystemTimeToHttpDate Llame a esta función para convertir una hora del sistema en una cadena con un formato adecuado para usarla en encabezados HTTP.
ATLPath::AddBackslash Esta función es un contenedor sobrecargado de [PathAddBackslash](/windows/desktop/api/shlwapi/nf-shlwapi-pathaddbackslasha
).
ATLPath::AddExtension Esta función es un contenedor sobrecargado de PathAddExtension.
ATLPath::Append Esta función es un contenedor sobrecargado de PathAppend.
ATLPath::BuildRoot Esta función es un contenedor sobrecargado de PathBuildRoot.
ATLPath::Canonicalize Esta función es un contenedor sobrecargado de PathCanonicalize.
ATLPath::Combine Esta función es un contenedor sobrecargado de PathCombine.
ATLPath::CommonPrefix Esta función es un contenedor sobrecargado de PathCommonPrefix.
ATLPath::CompactPath Esta función es un contenedor sobrecargado de PathCompactPath.
ATLPath::CompactPathEx Esta función es un contenedor sobrecargado de PathCompactPathEx.
ATLPath::FileExists Esta función es un contenedor sobrecargado de PathFileExists.
ATLPath::FindExtension Esta función es un contenedor sobrecargado de PathFindExtension.
ATLPath::FindFileName Esta función es un contenedor sobrecargado de PathFindFileName.
ATLPath::GetDriveNumber Esta función es un contenedor sobrecargado de PathGetDriveNumber.
ATLPath::IsDirectory Esta función es un contenedor sobrecargado de PathIsDirectory.
ATLPath::IsFileSpec Esta función es un contenedor sobrecargado de PathIsFileSpec.
ATLPath::IsPrefix Esta función es un contenedor sobrecargado de PathIsPrefix.
ATLPath::IsRelative Esta función es un contenedor sobrecargado de PathIsRelative.
ATLPath::IsRoot Esta función es un contenedor sobrecargado de PathIsRoot.
ATLPath::IsSameRoot Esta función es un contenedor sobrecargado de PathIsSameRoot.
ATLPath::IsUNC Esta función es un contenedor sobrecargado de PathIsUNC.
ATLPath::IsUNCServer Esta función es un contenedor sobrecargado de PathIsUNCServer.
ATLPath::IsUNCServerShare Esta función es un contenedor sobrecargado de PathIsUNCServerShare.
ATLPath::MakePretty Esta función es un contenedor sobrecargado de PathMakePretty.
ATLPath::MatchSpec Esta función es un contenedor sobrecargado de PathMatchSpec.
ATLPath::QuoteSpaces Esta función es un contenedor sobrecargado de PathQuoteSpaces.
ATLPath::RelativePathTo Esta función es un contenedor sobrecargado de PathRelativePathTo.
ATLPath::RemoveArgs Esta función es un contenedor sobrecargado de PathRemoveArgs.
ATLPath::RemoveBackslash Esta función es un contenedor sobrecargado de PathRemoveBackslash.
ATLPath::RemoveBlanks Esta función es un contenedor sobrecargado de PathRemoveBlanks.
ATLPath::RemoveExtension Esta función es un contenedor sobrecargado de PathRemoveExtension.
ATLPath::RemoveFileSpec Esta función es un contenedor sobrecargado de PathRemoveFileSpec.
ATLPath::RenameExtension Esta función es un contenedor sobrecargado de PathRenameExtension.
ATLPath::SkipRoot Esta función es un contenedor sobrecargado de PathSkipRoot.
ATLPath::StripPath Esta función es un contenedor sobrecargado de PathStripPath.
ATLPath::StripToRoot Esta función es un contenedor sobrecargado de PathStripToRoot.
ATLPath::UnquoteSpaces Esta función es un contenedor sobrecargado de PathUnquoteSpaces.

Consulte también

Conceptos
Componentes de escritorio COM de ATL