Partilhar via


ATL funciona referência alfabética

Nesta seção, os tópicos de referência para as funções globais ATL são organizados em ordem alfabética. Para localizar uma função específica por categoria, consulte Funções ATL.

Função

Descrição

AtlAdvise

Cria uma conexão entre o ponto de conexão de um objeto e o coletor de um cliente.

AtlAdviseSinkMap

Chame essa função para recomendar ou não recomendar todas as entradas no mapa de eventos do coletor do objeto.

AtlAxAttachControl

Anexa um controle criado anteriormente à janela especificada.

AtlAxCreateControlEx

Cria um controle ActiveX, inicializa-o e hospeda-o na janela especificada. Um ponteiro de interface e um coletor de eventos para o novo controle também podem ser criados.

AtlAxCreateControlLicEx

Cria um controle ActiveX licenciado, inicializa-o e hospeda-o na janela especificada. Um ponteiro de interface e um coletor de eventos para o novo controle também podem ser criados.

AtlAxCreateControlLic

Cria um controle ActiveX licenciado, inicializa-o e hospeda-o na janela especificada.

AtlAxCreateControl

Cria um controle ActiveX, inicializa-o e hospeda-o na janela especificada.

AtlAxCreateDialog

Cria uma caixa de diálogo sem modo a partir de um modelo de caixa de diálogo fornecido pelo usuário.

AtlAxDialogBox

Cria uma caixa de diálogo modal a partir de um modelo de caixa de diálogo fornecido pelo usuário.

AtlAxGetControl

Obtém um ponteiro de interface direta para o controle contido em uma janela especificada de acordo com seu identificador.

AtlAxGetHost

Obtém um ponteiro de interface direta para o contêiner para uma janela especificada (se houver), de acordo com seu identificador.

AtlAxWinInit

Essa função inicializa o controle do ATL que hospeda o código registrando as classes de janela "AtlAxWin80" e "AtlAxWinLic80" mais algumas mensagens personalizadas da janela.

AtlAxWinTerm

Essa função cancela a inicialização do controle do ATL que hospeda o código cancelando o registro das classes de janela "AtlAxWin80" e "AtlAxWinLic80".

AtlCanonicalizeUrl

Chame essa função para canonizar uma URL, o que inclui converter caracteres e espaços não seguros em sequências de escape.

AtlCombineUrl

Chame essa função para combinar uma URL de base e uma URL relativa em uma única URL canônica.

AtlComModuleGetClassObject

Essa função é chamada para retornar a fábrica da classe.

AtlComModuleRegisterClassObjects

Essa função é chamada para registrar objetos da classe.

AtlComModuleRegisterServer

Essa função é chamada para registrar cada objeto no mapa de objetos.

AtlComModuleRevokeClassObjects

Essa função é chamada para remover a fábrica/as fábricas da classe da Tabela de Objetos em Execução.

AtlComModuleUnregisterServer

Essa função é chamada para cancelar o registro de cada objeto no mapa de objetos.

AtlComPtrAssign

Atribui um ponteiro de interface a outro ponteiro de interface do mesmo tipo.

AtlComQIPtrAssign

Atribui um ponteiro de interface a outro ponteiro de interface de tipo diferente.

AtlCreateTargetDC

Cria um contexto de dispositivo para o dispositivo especificado na estrutura DVTARGETDEVICE.

AtlEscapeUrl

Chame essa função para converter todos os caracteres não seguros em sequências de escape.

AtlFreeMarshalStream

Libera os dados de marshaling no fluxo e depois libera o ponteiro de fluxo.

AtlGetDacl

Chame essa função para recuperar as informações da DACL (lista de controle de acesso discricionário) de um objeto especificado.

AtlGetDefaultUrlPort

Chame essa função para obter o número da porta padrão associado a um IP ou esquema específico.

AtlGetGroupSid

Chame essa função para recuperar o SID (identificador de segurança) do grupo de um objeto.

AtlGetHexValue

Chame essa função para obter o valor numérico de um dígito hexadecimal.

AtlGetObjectSourceInterface

Chame essa função para recuperar informações sobre a interface padrão de origem de um objeto.

AtlGetOwnerSid

Chame essa função para recuperar o SID (identificador de segurança) do proprietário de um objeto.

AtlGetPerUserRegistration

Use essa função para determinar se o aplicativo redireciona o acesso do Registro ao nó HKEY_CURRENT_USER (HKCU).

AtlGetSacl

Chame essa função para recuperar as informações da SACL (lista de controle de acesso do sistema) de um objeto especificado.

AtlGetSecurityDescriptor

Chame essa função para recuperar o descritor de segurança de determinado objeto.

AtlHexDecode

Decodifica uma cadeia de caracteres de dados que foi codificada como texto hexadecimal, como por uma chamada anterior a AtlHexEncode.

AtlHexDecodeGetRequiredLength

Chame essa função para obter o tamanho em bytes de um buffer que pode conter os dados decodificados de uma cadeia de caracteres com codificação hexadecimal do comprimento especificado.

AtlHexEncode

Chame essa função para codificar alguns dados como uma cadeia de caracteres de texto hexadecimal.

AtlHexEncodeGetRequiredLength

Chame essa função para obter o tamanho em caracteres de um buffer que pode conter de uma cadeia de caracteres codificada dos dados do tamanho especificado.

AtlHexValue

Chame essa função para obter o valor numérico de um dígito hexadecimal.

AtlHiMetricToPixel

Converte o tamanho de um objeto em unidades HIMETRIC (cada unidade corresponde a 0,01 milímetro) em um tamanho em pixels no dispositivo da tela.

AtlHresultFromLastError

Retorna o valor do código do último erro do thread de chamada na forma de HRESULT.

AtlHresultFromWin32

Converte um código de erro do Win32 em HRESULT.

AtlInternalQueryInterface

Recupera um ponteiro para a interface solicitada.

AtlIsUnsafeUrlChar

Chame essa função para descobrir se um caractere é seguro para uso em uma URL.

AtlLoadTypeLib

Essa função é chamada para carregar uma biblioteca de tipos.

AtlMarshalPtrInProc

Cria um novo objeto de fluxo, grava o CLSID do proxy no fluxo e realiza o marshaling do ponteiro de interface especificado gravando os dados necessários para inicializar o proxy no fluxo.

AtlModuleRegisterServer

Registra cada objeto no mapa de objetos.

AtlModuleRegisterTypeLib

Registra uma biblioteca de tipos.

AtlModuleUnregisterServerEx

Cancela o registro de cada objeto no mapa de objetos.

AtlModuleUnregisterServer

Cancela o registro de cada objeto no mapa de objetos. É semelhante a AtlModuleUnregisterServerEx, exceto que não pode cancelar o registro da biblioteca de tipos.

AtlModuleUnregisterTypeLib

Cancela o registro de uma biblioteca de tipos.

ATLPath::AddBackslash

Essa função é um wrapper sobrecarregado para PathAddBackslash.

ATLPath::AddExtension

Essa função é um wrapper sobrecarregado para PathAddExtension.

ATLPath::Append

Essa função é um wrapper sobrecarregado para PathAppend.

ATLPath::BuildRoot

Essa função é um wrapper sobrecarregado para PathBuildRoot.

ATLPath::Canonicalize

Essa função é um wrapper sobrecarregado para PathCanonicalize.

ATLPath::Combine

Essa função é um wrapper sobrecarregado para PathCombine.

ATLPath::CommonPrefix

Essa função é um wrapper sobrecarregado para PathCommonPrefix.

ATLPath::CompactPath

Essa função é um wrapper sobrecarregado para PathCompactPath.

ATLPath::CompactPathEx

Essa função é um wrapper sobrecarregado para PathCompactPathEx.

ATLPath::FileExists

Essa função é um wrapper sobrecarregado para PathFileExists.

ATLPath::FindExtension

Essa função é um wrapper sobrecarregado para PathFindExtension.

ATLPath::FindFileName

Essa função é um wrapper sobrecarregado para PathFindFileName.

ATLPath::GetDriveNumber

Essa função é um wrapper sobrecarregado para PathGetDriveNumber.

ATLPath::IsDirectory

Essa função é um wrapper sobrecarregado para PathIsDirectory.

ATLPath::IsFileSpec

Essa função é um wrapper sobrecarregado para PathIsFileSpec.

ATLPath::IsPrefix

Essa função é um wrapper sobrecarregado para PathIsPrefix.

ATLPath::IsRelative

Essa função é um wrapper sobrecarregado para PathIsRelative.

ATLPath::IsRoot

Essa função é um wrapper sobrecarregado para PathIsRoot.

ATLPath::IsSameRoot

Essa função é um wrapper sobrecarregado para PathIsSameRoot.

ATLPath::IsUNC

Essa função é um wrapper sobrecarregado para PathIsUNC.

ATLPath::IsUNCServer

Essa função é um wrapper sobrecarregado para PathIsUNCServer.

ATLPath::IsUNCServerShare

Essa função é um wrapper sobrecarregado para PathIsUNCServerShare.

ATLPath::MakePretty

Essa função é um wrapper sobrecarregado para PathMakePretty.

ATLPath::MatchSpec

Essa função é um wrapper sobrecarregado para PathMatchSpec.

ATLPath::QuoteSpaces

Essa função é um wrapper sobrecarregado para PathQuoteSpaces.

ATLPath::RelativePathTo

Essa função é um wrapper sobrecarregado para PathRelativePathTo.

ATLPath::RemoveArgs

Essa função é um wrapper sobrecarregado para PathRemoveArgs.

ATLPath::RemoveBackslash

Essa função é um wrapper sobrecarregado para PathRemoveBackslash.

ATLPath::RemoveBlanks

Essa função é um wrapper sobrecarregado para PathRemoveBlanks.

ATLPath::RemoveExtension

Essa função é um wrapper sobrecarregado para PathRemoveExtension.

ATLPath::RemoveFileSpec

Essa função é um wrapper sobrecarregado para PathRemoveFileSpec.

ATLPath::RenameExtension

Essa função é um wrapper sobrecarregado para PathRenameExtension.

ATLPath::SkipRoot

Essa função é um wrapper sobrecarregado para PathSkipRoot.

ATLPath::StripPath

Essa função é um wrapper sobrecarregado para PathStripPath.

ATLPath::StripToRoot

Essa função é um wrapper sobrecarregado para PathStripToRoot.

ATLPath::UnquoteSpaces

Essa função é um wrapper sobrecarregado para PathUnquoteSpaces.

AtlPixelToHiMetric

Converte o tamanho de um objeto em pixels no dispositivo da tela em um tamanho em unidades HIMETRIC (cada unidade corresponde a 0,01 milímetro).

AtlRegisterTypeLib

Essa função é chamada para registrar uma biblioteca de tipos.

AtlReportError

Configura a interface IErrorInfo para fornecer informações de erro para os clientes do objeto.

AtlSetChildSite

Chame essa função para definir o site do objeto filho como IUnknown do objeto pai.

AtlSetDacl

Chame essa função para definir as informações da DACL (lista de controle de acesso discricionário) de um objeto especificado.

AtlSetGroupSid

Chame essa função para definir o SID (identificador de segurança) do grupo de um objeto.

AtlSetOwnerSid

Chame essa função para definir o SID (identificador de segurança) do proprietário de um objeto.

AtlSetPerUserRegistration

Define se o aplicativo redireciona o acesso ao Registro para o nó HKEY_CURRENT_USER (HKCU).

AtlSetSacl

Chame essa função para definir as informações da SACL (lista de controle de acesso do sistema) de um objeto especificado.

AtlThrowLastWin32

Chame essa função para sinalizar um erro com base no resultado da função GetLastError do Windows.

AtlThrow

Chame essa função para sinalizar um erro com base em um código de status HRESULT.

AtlUnadvise

Encerra a conexão estabelecida por AtlAdvise.

AtlUnescapeUrl

Chame essa função para converter caracteres de escape de volta aos valores originais.

AtlUnicodeToUTF8

Chame essa função para converter uma cadeia de caracteres Unicode em UTF-8.

AtlUnmarshalPtr

Converte os dados de marshaling do fluxo em um ponteiro de interface que pode ser usado pelo cliente.

AtlUnRegisterTypeLib

Essa função é chamada para cancelar o registro de uma biblioteca de tipos.

AtlUpdateRegistryFromResourceD

Essa função é chamada para atualizar o Registro de recurso fornecido.

AtlWaitWithMessageLoop

Aguarda o objeto a ser sinalizado, enquanto despacha as mensagens da janela conforme necessário.

AtlWinModuleAddCreateWndData

Essa função é usada para inicializar e adicionar uma estrutura _AtlCreateWndData.

AtlWinModuleExtractCreateWndData

Chame essa função para extrair uma estrutura _AtlCreateWndData existente.

BEncode

Chame essa função para converter alguns dados usando a codificação “B”.

BEncodeGetRequiredLength

Chame essa função para obter o tamanho em caracteres de um buffer que pode conter de uma cadeia de caracteres codificada dos dados do tamanho especificado.

EscapeXML

Chame essa função para converter os caracteres que não são seguros para uso em XML em seus equivalentes seguros.

GetExtendedChars

Chame essa função para obter o número de caracteres estendidos em uma cadeia de caracteres.

InlineIsEqualIUnknown

Chame essa função para o caso especial de teste para IUnknown.

IsExtendedChar

Chame essa função para descobrir se um caractere fornecido é um caractere estendido (menor que 32, maior que 126, e não uma guia, um avanço de linha ou retorno de carro)

QEncode

Chame essa função para converter alguns dados usando a codificação “Q”.

QEncodeGetRequiredLength

Chame essa função para obter o tamanho em caracteres de um buffer que pode conter de uma cadeia de caracteres codificada dos dados do tamanho especificado.

QPDecode

Decodifica uma cadeia de caracteres de dados que foi codificada no formato entre aspas imprimível, como por uma chamada anterior a QPEncode.

QPDecodeGetRequiredLength

Chame essa função para obter o tamanho em bytes de um buffer que pode conter os dados decodificados de uma cadeia de caracteres com codificação entre aspas imprimível do comprimento especificado.

QPEncode

Chame essa função para codificar alguns dados no formato entre aspas imprimível.

QPEncodeGetRequiredLength

Chame essa função para obter o tamanho em caracteres de um buffer que pode conter de uma cadeia de caracteres codificada dos dados do tamanho especificado.

RegistryDataExchange

Essa função é chamada para ler do ou gravar no Registro do sistema.

RGBToHtml

Converte um valor COLORREF no texto HTML correspondente ao valor da cor.

Sids::AccountOps

Retorna o SID DOMAIN_ALIAS_RID_ACCOUNT_OPS.

Sids::Admins

Retorna o SID DOMAIN_ALIAS_RID_ADMINS.

Sids::AnonymousLogon

Retorna o SID SECURITY_ANONYMOUS_LOGON_RID.

Sids::AuthenticatedUser

Retorna o SID SECURITY_AUTHENTICATED_USER_RID.

Sids::BackupOps

Retorna o SID DOMAIN_ALIAS_RID_BACKUP_OPS.

Sids::Batch

Retorna o SID SECURITY_BATCH_RID.

Sids::CreatorGroupServer

Retorna o SID SECURITY_CREATOR_GROUP_SERVER_RID.

Sids::CreatorGroup

Retorna o SID SECURITY_CREATOR_GROUP_RID.

Sids::CreatorOwnerServer

Retorna o SID SECURITY_CREATOR_OWNER_SERVER_RID.

Sids::CreatorOwner

Retorna o SID SECURITY_CREATOR_OWNER_RID.

Sids::Dialup

Retorna o SID SECURITY_DIALUP_RID.

Sids::Guests

Retorna o SID DOMAIN_ALIAS_RID_GUESTS.

Sids::Interactive

Retorna o SID SECURITY_INTERACTIVE_RID.

Sids::Local

Retorna o SID SECURITY_LOCAL_RID.

Sids::Network

Retorna o SID SECURITY_NETWORK_RID.

Sids::NetworkService

Retorna o SID SECURITY_NETWORK_SERVICE_RID.

Sids::Null

Retorna o SID SECURITY_NULL_RID.

Sids::PowerUsers

Retorna o SID DOMAIN_ALIAS_RID_POWER_USERS.

Sids::PreW2KAccess

Retorna o SID DOMAIN_ALIAS_RID_PREW2KCOMPACCESS.

Sids::PrintOps

Retorna o SID DOMAIN_ALIAS_RID_PRINT_OPS.

Sids::Proxy

Retorna o SID SECURITY_PROXY_RID.

Sids::RasServers

Retorna o SID DOMAIN_ALIAS_RID_RAS_SERVERS.

Sids::Replicator

Retorna o SID DOMAIN_ALIAS_RID_REPLICATOR.

Sids::RestrictedCode

Retorna o SID SECURITY_RESTRICTED_CODE_RID.

Sids::Self

Retorna o SID SECURITY_PRINCIPAL_SELF_RID.

Sids::ServerLogon

Retorna o SID SECURITY_SERVER_LOGON_RID.

Sids::Service

Retorna o SID SECURITY_SERVICE_RID.

Sids::SystemOps

Retorna o SID DOMAIN_ALIAS_RID_SYSTEM_OPS.

Sids::System

Retorna o SID SECURITY_LOCAL_SYSTEM_RID.

Sids::TerminalServer

Retorna o SID SECURITY_TERMINAL_SERVER_RID.

Sids::Users

Retorna o SID DOMAIN_ALIAS_RID_USERS.

Sids::World

Retorna o SID SECURITY_WORLD_RID.

SystemTimeToHttpDate

Chame essa função para converter uma hora do sistema em uma cadeia de caracteres em um formato adequado para uso em cabeçalhos HTTP.

UUDecode

Decodifica uma cadeia de caracteres de dados que foi codificada em UU, como por uma chamada anterior a UUEncode.

UUDecodeGetRequiredLength

Chame essa função para obter o tamanho em bytes de um buffer que pode conter os dados decodificados de uma cadeia de caracteres com codificação UU do comprimento especificado.

UUEncode

Chame essa função para codificar alguns dados em UU.

UUEncodeGetRequiredLength

Chame essa função para obter o tamanho em caracteres de um buffer que pode conter de uma cadeia de caracteres codificada dos dados do tamanho especificado.