Compartilhar via


Referência alfabético de funções ATL

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

Função

Descrição

AtlAdvise

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

AtlAdviseSinkMap

telefonar Esta função para avisar ou unadvise todas as entradas no MAP de evento do objeto de coletor.

AtlAxAttachControl

Anexa um controle criado anteriormente a janela especificada.

AtlAxCreateControlEx

Cria um controle ActiveX, inicializa e hospeda-lo na janela especificada.Também é possível criar um coletor de ponteiro e o evento de interface para o novo controle.

AtlAxCreateControlLicEx

Cria um controle ActiveX licenciado, inicializa e hospeda-lo na janela especificada.Também é possível criar um coletor de ponteiro e o evento de interface para o novo controle.

AtlAxCreateControlLic

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

AtlAxCreateControl

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

AtlAxCreateDialog

Cria uma caixa de diálogo sem janela restrita de um modelo de caixa de diálogo fornecido pelo usuário.

AtlAxDialogBox

Cria uma caixa caixa de diálogo modal 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 recebe seu identificador.

AtlAxGetHost

Obtém um ponteiro de interface direta para o contêiner para uma janela especificada (se houver), dada sua alça.

AtlAxWinInit

Esta função inicializa controle da ATL código de hospedagem Registrando o "AtlAxWin80" and "AtlAxWinLic80" janela classes mais algumas mensagens de janela personalizada.

AtlAxWinTerm

Esta função uninitializes controle do ATL código de hospedagem, cancelando o registro a "AtlAxWin80" and "AtlAxWinLic80" janela classes.

AtlCanonicalizeUrl

telefonar Esta função para canoniza um URL, que inclui a conversão de caracteres inseguros e espaços em seqüências de escape.

AtlCombineUrl

telefonar Esta função para agrupar um URL de base e uma URL relativa em uma URL única, canônica.

AtlComModuleGetClassObject

Essa função é chamada para retornar a fábrica de classes.

AtlComModuleRegisterClassObjects

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

AtlComModuleRegisterServer

Essa função é chamada para registrar todos os objetos no MAP de objeto.

AtlComModuleRevokeClassObjects

Essa função é chamada para remover as fábrica/criações de classes de tabela de objeto em execução.

AtlComModuleUnregisterServer

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

AtlComPtrAssign

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

AtlComQIPtrAssign

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

AtlCreateTargetDC

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

AtlEscapeUrl

telefonar Esta função para converter todos os caracteres não seguros para seqüências de escape.

AtlFreeMarshalStream

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

AtlGetDacl

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

AtlGetDefaultUrlPort

telefonar Esta função para obter o número da porta padrão associado a um determinado protocolo IP IP de Internet ou esquema.

AtlGetGroupSid

telefonar Esta função para recuperar o identificador de segurança (SID) do agrupar de um objeto.

AtlGetHexValue

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

AtlGetObjectSourceInterface

telefonar Esta função para recuperar informações sobre a interface de fonte do padrão de um objeto.

AtlGetOwnerSid

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

AtlGetSacl

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

AtlGetSecurityDescriptor

telefonar Esta função para recuperar o descritor de segurança de um determinado objeto.

AtlHexDecode

Decodifica uma seqüência de dados codificados sistema autônomo texto hexadecimal, sistema autônomo por uma telefonar anterior a AtlHexEncode.

AtlHexDecodeGetRequiredLength

telefonar Esta função para obter o dimensionar em bytes de um buffer que pode conter dados decodificados de uma seqüência de caracteres codificada em hexadecimal o comprimento especificado.

AtlHexEncode

telefonar Esta função para codificar alguns dados sistema autônomo uma seqüência de caracteres de texto hexadecimal.

AtlHexEncodeGetRequiredLength

Chame essa função para obter o dimensionar em caracteres de um buffer pode conter uma seqüência de caracteres codificada de dados do dimensionar especificado.

AtlHexValue

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

AtlHiMetricToPixel

Converte o dimensionar de um objeto em unidades HIMETRIC (cada unidade é 0,01 milímetro) em um dimensionar em pixels no dispositivo de tela.

AtlHresultFromLastError

Retorna código de erro do último valor do segmento de chamada na forma de um HRESULT.

AtlHresultFromWin32

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

AtlInternalQueryInterface

Recupera um ponteiro para a interface solicitada.

AtlIsUnsafeUrlChar

telefonar Esta função para saber se um caractere é seguro para uso em uma URL.

AtlLoadTypeLib

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

AtlMarshalPtrInProc

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

AtlModuleRegisterServer

Registra todos os objetos no MAP de objeto.

AtlModuleRegisterTypeLib

Registra uma biblioteca de tipos.

AtlModuleUnregisterServerEx

Cancela o registro de cada objeto no MAP de objeto.

AtlModuleUnregisterServer

Cancela o registro de cada objeto no MAP de objeto.É semelhante a AtlModuleUnregisterServerEx exceto pelo fato de que ele não é possível cancelar o registro da biblioteca de tipos.

AtlModuleUnregisterTypeLib

Cancela o registro de uma biblioteca de tipos.

ATLPath::AddBackslash

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

ATLPath::AddExtension

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

ATLPath::acrescentar

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

ATLPath::BuildRoot

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

ATLPath::Canonicalize

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

ATLPath::agrupar

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

ATLPath::CommonPrefix

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

ATLPath::CompactPath

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

ATLPath::CompactPathEx

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

ATLPath::FileExists

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

ATLPath::FindExtension

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

ATLPath::FindFileName

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

ATLPath::GetDriveNumber

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

ATLPath::IsDirectory

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

ATLPath::IsFileSpec

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

ATLPath::IsPrefix

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

ATLPath::IsRelative

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

ATLPath::IsRoot

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

ATLPath::IsSameRoot

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

ATLPath::IsUNC

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

ATLPath::IsUNCServer

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

ATLPath::IsUNCServerShare

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

ATLPath::MakePretty

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

ATLPath::MatchSpec

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

ATLPath::QuoteSpaces

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

ATLPath::RelativePathTo

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

ATLPath::RemoveArgs

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

ATLPath::RemoveBackslash

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

ATLPath::RemoveBlanks

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

ATLPath::RemoveExtension

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

ATLPath::RemoveFileSpec

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

ATLPath::RenameExtension

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

ATLPath::SkipRoot

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

ATLPath::StripPath

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

ATLPath::StripToRoot

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

ATLPath::UnquoteSpaces

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

AtlPixelToHiMetric

Converte o dimensionar de um objeto em pixels no dispositivo de tela para um dimensionar em unidades HIMETRIC (cada unidade é milímetro 0,01).

AtlRegisterTypeLib

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

AtlReportError

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

AtlSetChildSite

telefonar Esta função para conjunto o site do objeto filho à IUnknown do objeto pai.

AtlSetDacl

telefonar Esta função para conjunto as informações do controle de acesso discricional DACL (lista) de um objeto especificado.

AtlSetGroupSid

telefonar Esta função para conjunto o identificador de segurança (SID) do agrupar de um objeto.

AtlSetOwnerSid

telefonar Esta função para conjunto o identificador de segurança (SID) do proprietário de um objeto.

AtlSetSacl

telefonar Esta função para conjunto as informações de SACL (lista) do sistema de controle de acesso de um objeto especificado.

AtlThrowLastWin32

telefonar Esta função para sinalizar um erro com base no resultado do Windows função GetLastError.

AtlThrow

telefonar Esta função para sinalizar um erro baseia um HRESULT código de status.

AtlTraceLoadSettings

telefonar Esta função para carregar as configurações de rastreamento de um arquivo.

AtlTraceSaveSettings

telefonar Esta função para salvar as configurações de rastreamento corrente em um arquivo.

AtlUnadvise

Encerra a conexão estabelecida por meio de AtlAdvise.

AtlUnescapeUrl

Chame essa função para converter caracteres de escape novamente seus valores originais.

AtlUnicodeToUTF8

telefonar Esta função para converter uma seqüência 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 isso ao distribuir sistema autônomo mensagens de janela, conforme necessário.

AtlWinModuleAddCreateWndData

Esta função é usada para inicializar e adicionar um _AtlCreateWndData estrutura.

AtlWinModuleExtractCreateWndData

Chamar esta função para extrair um existente_AtlCreateWndData estrutura.

BEncode

telefonar Esta função para converter alguns dados usando a codificação de "B".

BEncodeGetRequiredLength

Chame essa função para obter o dimensionar em caracteres de um buffer pode conter uma seqüência de caracteres codificada de dados do dimensionar especificado.

EscapeXML

telefonar Esta função para converter caracteres não seguros para uso em XML para seus equivalentes em seguras.

GetExtendedChars

telefonar Esta função para obter o número de caracteres estendidos em uma seqüência de caracteres.

InlineIsEqualIUnknown

telefonar Essa função, no caso especial de testes de IUnknown.

IsExtendedChar

telefonar Esta função para descobrir se um determinado caractere é um caractere estendido (menos de 32, maior a 126 e não uma tabulação, alimentaçã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 dimensionar em caracteres de um buffer pode conter uma seqüência de caracteres codificada de dados do dimensionar especificado.

QPDecode

Decodifica uma seqüência de dados tem sido codificados no formato entre aspas imprimível, sistema autônomo por uma telefonar anterior a QPEncode.

QPDecodeGetRequiredLength

telefonar Esta função para obter o dimensionar em bytes de um buffer que pode conter dados decodificados do cotados imprimível codificado-seqüência de caracteres de comprimento especificado.

QPEncode

telefonar Esta função para codificar alguns dados no formato imprimível de entre aspas.

QPEncodeGetRequiredLength

Chame essa função para obter o dimensionar em caracteres de um buffer pode conter uma seqüência de caracteres codificada de dados do dimensionar especificado.

RegistryDataExchange

Esta função é chamada para ler ou gravar para o registro do sistema.

RGBToHtml

Converte um COLORREF valor para o texto HTML correspondente a esse valor de 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::lote

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::rede

Retorna o SID SECURITY_NETWORK_RID.

Sids::NetworkService

Retorna o SID SECURITY_NETWORK_SERVICE_RID.

Sids::nulo

Retorna o SID SECURITY_NULL_RID.

Sids::PowerUsers

Retorna o SID DOMAIN_ALIAS_RID_POWER_USERS.

Sids::PreW2KAccess

Retorna o DOMAIN_ALIAS_RID_PREW2KCOMPACCESS SID.

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::serviço

Retorna o SID SECURITY_SERVICE_RID.

Sids::SystemOps

Retorna o SID DOMAIN_ALIAS_RID_SYSTEM_OPS.

Sids::sistema

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 time do sistema em uma seqüência de caracteres em um formato adequado para uso em cabeçalhos HTTP.

UUDecode

Decodifica uma seqüência de dados que tem sido uuencoded sistema autônomo por uma telefonar anterior a UUEncode.

UUDecodeGetRequiredLength

telefonar Esta função para obter o dimensionar em bytes de um buffer que pode conter dados decodificados da seqüência de caracteres uuencoded do dimensionar especificado.

UUEncode

Chame essa função para uuencode alguns dados.

UUEncodeGetRequiredLength

Chame essa função para obter o dimensionar em caracteres de um buffer pode conter uma seqüência de caracteres codificada de dados do dimensionar especificado.