Compartir a través de


ATL Functions Alphabetical Reference

En esta sección, los temas de referencia sobre las funciones globales de ATL se organizan alfabéticamente. Para buscar una determinada función por categoría, vea Funciones de ATL.

Función

Descripción

AtlAdvise

Crea una conexión entre el punto de conexión de un objeto y el receptor de un cliente.

AtlAdviseSinkMap

Llame a esta función para notificar o no notificar todas las entradas del mapa de eventos del receptor del objeto.

AtlAxAttachControl

Asocia un control creado previamente con la ventana especificada.

AtlAxCreateControlEx

Crea un control ActiveX, lo inicializa y lo hospeda en la ventana especificada. También se puede crear un puntero de interfaz y un receptor de eventos para el nuevo control.

AtlAxCreateControlLicEx

Crea un control ActiveX con licencia, lo inicializa y lo hospeda en la ventana especificada. También se puede crear un puntero de interfaz y un receptor de eventos para el nuevo control.

AtlAxCreateControlLic

Crea un control ActiveX con licencia, lo inicializa y lo hospeda en la ventana especificada.

AtlAxCreateControl

Crea un control ActiveX, lo inicializa y lo hospeda en la ventana especificada.

AtlAxCreateDialog

Crea un cuadro de diálogo no modal a partir de una plantilla de cuadros de diálogo proporcionada por el usuario.

AtlAxDialogBox

Crea un cuadro de diálogo modal a partir de una plantilla de cuadros de diálogo proporcionada por el usuario.

AtlAxGetControl

Obtiene un puntero de interfaz directo al control que se encuentra dentro de una ventana especificada en función de su identificador.

AtlAxGetHost

Obtiene un puntero de interfaz directo al contenedor de una ventana especificada (si existe) en función de su identificador.

AtlAxWinInit

Esta función inicializa el código que hospeda los controles de ATL registrando las clases de ventana "AtlAxWin80" y "AtlAxWinLic80" junto con un par de mensajes personalizados de la ventana.

AtlAxWinTerm

Esta función anula la inicialización del código que hospeda los controles de ATL anulando el registro de las clases de ventana "AtlAxWin80" y "AtlAxWinLic80".

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.

AtlComModuleGetClassObject

Esta función se invoca para devolver el generador de clases.

AtlComModuleRegisterClassObjects

Esta función se invoca para registrar los objetos de clase.

AtlComModuleRegisterServer

Esta función se invoca para registrar todos los objetos del mapa de objetos.

AtlComModuleRevokeClassObjects

Esta función se invoca para quitar el generador o generadores de clases de la tabla de objetos en ejecución.

AtlComModuleUnregisterServer

Esta función se invoca para anular el registro de todos los objetos del mapa de objetos.

AtlComPtrAssign

Asigna un puntero de interfaz a otro puntero de interfaz del mismo tipo.

AtlComQIPtrAssign

Asigna un puntero de interfaz a otro puntero de interfaz de un tipo diferente.

AtlCreateTargetDC

Crea un contexto para el dispositivo especificado en la estructura DVTARGETDEVICE.

AtlEscapeUrl

Llame a esta función para convertir todos los caracteres no seguros en secuencias de escape.

AtlFreeMarshalStream

Libera los datos de cálculo de referencias del flujo; a continuación, libera el puntero del flujo.

AtlGetDacl

Llame a esta función para recuperar la información de la lista de control de acceso discrecional (DACL) de un objeto especificado.

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.

AtlGetGroupSid

Llame a esta función para recuperar el identificador de seguridad (SID) de grupo de un objeto.

AtlGetHexValue

Llame a esta función para obtener el valor numérico de un dígito hexadecimal.

AtlGetObjectSourceInterface

Llame a esta función para recuperar información sobre la interfaz de origen predeterminada de un objeto.

AtlGetOwnerSid

Llame a esta función para recuperar el identificador de seguridad (SID) del propietario de un objeto.

AtlGetPerUserRegistration

Use esta función para determinar si la aplicación redirige el acceso del Registro al nodo de HKEY_CURRENT_USER (HKCU).

AtlGetSacl

Llame a esta función para recuperar la información de la lista de control de acceso del sistema (SACL) de un objeto especificado.

AtlGetSecurityDescriptor

Llame a esta función para recuperar el descriptor de seguridad de un objeto especificado.

AtlHexDecode

Descodifica una cadena de datos que se ha codificado como texto hexadecimal, por ejemplo, mediante una llamada anterior a AtlHexEncode.

AtlHexDecodeGetRequiredLength

Llame a esta función para obtener el tamaño en bytes de un búfer que puede contener datos descodificados de una cadena con codificación hexadecimal de la longitud especificada.

AtlHexEncode

Llame a esta función para codificar algunos datos en forma de cadena de texto hexadecimal.

AtlHexEncodeGetRequiredLength

Llame a esta función para obtener el tamaño en caracteres de un búfer que puede contener una cadena codificada a partir de los datos con el tamaño especificado.

AtlHexValue

Llame a esta función para obtener el valor numérico de un dígito hexadecimal.

AtlHiMetricToPixel

Convierte un tamaño de objeto en unidades HIMETRIC (cada unidad es de 0,01 milímetros) a un tamaño en píxeles del dispositivo de pantalla.

AtlHresultFromLastError

Devuelve el último valor de código de error del subproceso que realiza la llamada con el formato HRESULT.

AtlHresultFromWin32

Convierte un código de error Win32 en un valor HRESULT.

AtlInternalQueryInterface

Recupera un puntero a la interfaz solicitada.

AtlIsUnsafeUrlChar

Llame a esta función para comprobar si un carácter es seguro para usarlo en una dirección URL.

AtlLoadTypeLib

Esta función se invoca para cargar una biblioteca de tipos.

AtlMarshalPtrInProc

Crea un nuevo objeto de flujo, escribe el CLSID del proxy en el flujo y calcula las referencias del puntero de interfaz especificado escribiendo los datos necesarios para inicializar el proxy en el flujo.

AtlModuleRegisterServer

Registra todos los objetos del mapa de objetos.

AtlModuleRegisterTypeLib

Registra una biblioteca de tipos.

AtlModuleUnregisterServerEx

Anula el registro de todos los objetos del mapa de objetos.

AtlModuleUnregisterServer

Anula el registro de todos los objetos del mapa de objetos. Es similar a AtlModuleUnregisterServerEx, salvo porque no puede anular el registro de la biblioteca de tipos.

AtlModuleUnregisterTypeLib

Anula el registro de una biblioteca de tipos.

ATLPath::AddBackslash

Esta función es un contenedor sobrecargado de PathAddBackslash.

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.

AtlPixelToHiMetric

Convierte un tamaño de objeto especificado en píxeles en el dispositivo de pantalla en un tamaño especificado en unidades HIMETRIC (cada unidad es de 0,01 milímetros).

AtlRegisterTypeLib

Esta función se invoca para registrar una biblioteca de tipos.

AtlReportError

Configura la interfaz IErrorInfo para proporcionar información de error a los clientes del objeto.

AtlSetChildSite

Llame a esta función para establecer el sitio del objeto secundario en la interfaz IUnknown del objeto primario.

AtlSetDacl

Llame a esta función para definir la información de la lista de control de acceso discrecional (DACL) de un objeto especificado.

AtlSetGroupSid

Llame a esta función para definir el identificador de seguridad (SID) de grupo de un objeto.

AtlSetOwnerSid

Llame a esta función para definir el identificador de seguridad (SID) del propietario de un objeto.

AtlSetPerUserRegistration

Establece si la aplicación redirige el acceso del Registro al nodo de HKEY_CURRENT_USER (HKCU).

AtlSetSacl

Llame a esta función para definir la información de la lista de control de acceso del sistema (SACL) de un objeto especificado.

AtlThrowLastWin32

Llame a esta función para notificar un error en función del resultado de la función de Windows GetLastError.

AtlThrow

Llame a esta función para notificar un error en función de un código de estado HRESULT.

AtlUnadvise

Finaliza la conexión establecida mediante AtlAdvise.

AtlUnescapeUrl

Llame a esta función para convertir de nuevo los caracteres de escape en sus valores originales.

AtlUnicodeToUTF8

Llame a esta función para convertir una cadena Unicode en UTF-8.

AtlUnmarshalPtr

Convierte los datos de cálculo de referencias del flujo en un puntero de interfaz que puede usarse en el cliente.

AtlUnRegisterTypeLib

Esta función se invoca para anular el registro de una biblioteca de tipos.

AtlUpdateRegistryFromResourceD

Esta función se invoca para actualizar el Registro desde el recurso especificado.

AtlWaitWithMessageLoop

Espera el objeto que se va a señalizar mientras envía mensajes de ventana según sea necesario.

AtlWinModuleAddCreateWndData

Esta función se utiliza para inicializar y agregar una estructura _AtlCreateWndData.

AtlWinModuleExtractCreateWndData

Llame a esta función para extraer una estructura _AtlCreateWndData existente.

BEncode

Llame a esta función para convertir algunos datos utilizando la codificación “B”.

BEncodeGetRequiredLength

Llame a esta función para obtener el tamaño en caracteres de un búfer que puede contener una cadena codificada a partir de los datos con el tamaño especificado.

EscapeXML

Llame a esta función para convertir los caracteres que no son seguros para usarlos en XML en sus equivalentes seguros.

GetExtendedChars

Llame a esta función para obtener el número de caracteres extendidos de una cadena.

InlineIsEqualIUnknown

Llame a esta función en el caso especial de prueba de IUnknown.

IsExtendedChar

Llame a esta función para comprobar si un carácter especificado es un carácter extendido (menor de 32, mayor que 126, y no una pestaña, un salto de línea o un retorno de carro).

QEncode

Llame a esta función para convertir algunos datos utilizando la codificación “Q”.

QEncodeGetRequiredLength

Llame a esta función para obtener el tamaño en caracteres de un búfer que puede contener una cadena codificada a partir de los datos con el tamaño especificado.

QPDecode

Descodifica una cadena de datos codificada en formato entrecomillado imprimible, por ejemplo, mediante una llamada anterior a QPEncode.

QPDecodeGetRequiredLength

Llame a esta función para obtener el tamaño en bytes de un búfer que puede contener datos descodificados de una cadena con codificación entrecomillada imprimible de la longitud especificada.

QPEncode

Llame a esta función para codificar algunos datos en formato entrecomillado imprimible.

QPEncodeGetRequiredLength

Llame a esta función para obtener el tamaño en caracteres de un búfer que puede contener una cadena codificada a partir de los datos con el tamaño especificado.

RegistryDataExchange

Esta función se invoca para leer el Registro del sistema o escribir en él.

RGBToHtml

Convierte un valor COLORREF en el texto HTLM correspondiente a ese valor de color.

Sids::AccountOps

Devuelve SID de DOMAIN_ALIAS_RID_ACCOUNT_OPS.

Sids::Admins

Devuelve el SID de DOMAIN_ALIAS_RID_ADMINS.

Sids::AnonymousLogon

Devuelve el SID de SECURITY_ANONYMOUS_LOGON_RID.

Sids::AuthenticatedUser

Devuelve el SID de SECURITY_AUTHENTICATED_USER_RID.

Sids::BackupOps

Devuelve el SID de DOMAIN_ALIAS_RID_BACKUP_OPS.

Sids::Batch

Devuelve el SID de SECURITY_BATCH_RID.

Sids::CreatorGroupServer

Devuelve el SID de SECURITY_CREATOR_GROUP_SERVER_RID.

Sids::CreatorGroup

Devuelve el SID de SECURITY_CREATOR_GROUP_RID.

Sids::CreatorOwnerServer

Devuelve el SID de SECURITY_CREATOR_OWNER_SERVER_RID.

Sids::CreatorOwner

Devuelve el SID de SECURITY_CREATOR_OWNER_RID.

Sids::Dialup

Devuelve el SID de SECURITY_DIALUP_RID.

Sids::Guests

Devuelve el SID de DOMAIN_ALIAS_RID_GUESTS.

Sids::Interactive

Devuelve el SID de SECURITY_INTERACTIVE_RID.

Sids::Local

Devuelve el SID de SECURITY_LOCAL_RID.

Sids::Network

Devuelve el SID de SECURITY_NETWORK_RID.

Sids::NetworkService

Devuelve el SID de SECURITY_NETWORK_SERVICE_RID.

Sids::Null

Devuelve el SID de SECURITY_NULL_RID.

Sids::PowerUsers

Devuelve el SID de DOMAIN_ALIAS_RID_POWER_USERS.

Sids::PreW2KAccess

Devuelve el SID de DOMAIN_ALIAS_RID_PREW2KCOMPACCESS.

Sids::PrintOps

Devuelve el SID de DOMAIN_ALIAS_RID_PRINT_OPS.

Sids::Proxy

Devuelve el SID de SECURITY_PROXY_RID.

Sids::RasServers

Devuelve el SID de DOMAIN_ALIAS_RID_RAS_SERVERS.

Sids::Replicator

Devuelve el SID de DOMAIN_ALIAS_RID_REPLICATOR.

Sids::RestrictedCode

Devuelve el SID de SECURITY_RESTRICTED_CODE_RID.

Sids::Self

Devuelve el SID de SECURITY_PRINCIPAL_SELF_RID.

Sids::ServerLogon

Devuelve el SID de SECURITY_SERVER_LOGON_RID.

Sids::Service

Devuelve el SID de SECURITY_SERVICE_RID.

Sids::SystemOps

Devuelve el SID de DOMAIN_ALIAS_RID_SYSTEM_OPS.

Sids::System

Devuelve el SID de SECURITY_LOCAL_SYSTEM_RID.

Sids::TerminalServer

Devuelve el SID de SECURITY_TERMINAL_SERVER_RID.

Sids::Users

Devuelve el SID de DOMAIN_ALIAS_RID_USERS.

Sids::World

Devuelve el SID de SECURITY_WORLD_RID.

SystemTimeToHttpDate

Llame a esta función para convertir una hora del sistema en una cadena con un formato adecuado para usarla en encabezados HTTP.

UUDecode

Descodifica una cadena de datos con codificación UUencode, por ejemplo, mediante una llamada anterior a UUEncode.

UUDecodeGetRequiredLength

Llame a esta función para obtener el tamaño en bytes de un búfer que puede contener datos descodificados de una cadena con codificación UUEncode de la longitud especificada.

UUEncode

Llame a esta función para codificar datos con formato UUEncode.

UUEncodeGetRequiredLength

Llame a esta función para obtener el tamaño en caracteres de un búfer que puede contener una cadena codificada a partir de los datos con el tamaño especificado.