ATL funciona referência alfabética

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

Função

Descrição

AtlAdvise

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

AtlAdviseSinkMap

Chamar essa função para recomendar ou unadvise todas as entradas no mapa de evento de coleta do objeto.

AtlAxAttachControl

Anexar um controle anteriormente criada para a janela especificada.

AtlAxCreateControlEx

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

AtlAxCreateControlLicEx

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

AtlAxCreateControlLic

Cria um controle ActiveX licenciado, inicializa-o, e hospedá-lo na janela especificada.

AtlAxCreateControl

Cria um controle ActiveX, inicializa-o, e hospedá-lo na janela especificada.

AtlAxCreateDialog

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

AtlAxDialogBox

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

AtlAxGetControl

Obtém um ponteiro direto de interface para o controle contido dentro de uma janela especificada dada a alça.

AtlAxGetHost

Obtém um ponteiro direto de interface para o contêiner para uma janela especificada (se houver), dado o identificador.

AtlAxWinInit

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

AtlAxWinTerm

Essa função uninitializes o controle de ATL que hospeda o código unregistering as classes da janela de "AtlAxWin80" e de "AtlAxWinLic80" .

AtlCanonicalizeUrl

Chamar essa função para canonicalize um URL, que inclui converter caracteres não seguro e espaços em seqüências de escape.

AtlCombineUrl

Chamar essa função para combinar um URL base e uma URL relativa em um único, URL canônico.

AtlComModuleGetClassObject

Essa função é chamada para retornar o factory da classe.

AtlComModuleRegisterClassObjects

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

AtlComModuleRegisterServer

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

AtlComModuleRevokeClassObjects

Essa função é chamada para remover o factory/fábricas da classe de tabela em execução do objeto.

AtlComModuleUnregisterServer

Essa função é chamada ao unregister cada objeto no mapa do objeto.

AtlComPtrAssign

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

AtlComQIPtrAssign

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

AtlCreateTargetDC

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

AtlEscapeUrl

Chamar essa função para converter os caracteres não seguro para seqüências de escape.

AtlFreeMarshalStream

Libera os dados de empacotar no fluxo, então libera o ponteiro de fluxo.

AtlGetDacl

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

AtlGetDefaultUrlPort

Chamar essa função para obter o número da porta padrão associada com um protocolo de Internet específico ou para planejar.

AtlGetGroupSid

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

AtlGetHexValue

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

AtlGetObjectSourceInterface

Chamar essa função para recuperar informações sobre a interface padrão da fonte de um objeto.

AtlGetOwnerSid

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

AtlGetPerUserRegistration

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

AtlGetSacl

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

AtlGetSecurityDescriptor

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

AtlHexDecode

Decodifica uma cadeia de caracteres dos dados que foram codificados como texto hexadecimal como por uma chamada anterior a AtlHexEncode.

AtlHexDecodeGetRequiredLength

Chamar essa função para obter o tamanho em bytes de um buffer que pode conter dados descodificados de uma cadeia de caracteres codificada encantar- o comprimento especificado.

AtlHexEncode

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

AtlHexEncodeGetRequiredLength

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

AtlHexValue

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

AtlHiMetricToPixel

Converte um objeto em unidades de tamanho de HIMETRIC (cada unidade é 0,01 mm) para um tamanho em pixels no dispositivo da tela.

AtlHresultFromLastError

Retorna o valor de código do último segmento de chamada de erro 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

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

AtlLoadTypeLib

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

AtlMarshalPtrInProc

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

AtlModuleRegisterServer

Registra cada objeto no mapa do objeto.

AtlModuleRegisterTypeLib

Registra uma biblioteca de tipo.

AtlModuleUnregisterServerEx

Desregistre cada objeto no mapa do objeto.

AtlModuleUnregisterServer

Desregistre cada objeto no mapa do objeto.É semelhante a AtlModuleUnregisterServerEx exceto que não pode unregister a biblioteca de tipos.

AtlModuleUnregisterTypeLib

Desregistre uma biblioteca de tipo.

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 tamanho de um objeto em pixels no dispositivo da tela para um tamanho em unidades de HIMETRIC (cada unidade é 0,01 mm).

AtlRegisterTypeLib

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

AtlReportError

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

AtlSetChildSite

Chamar essa função para definir o site do objeto filho a IUnknown do objeto pai.

AtlSetDacl

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

AtlSetGroupSid

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

AtlSetOwnerSid

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

AtlSetPerUserRegistration

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

AtlSetSacl

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

AtlThrowLastWin32

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

AtlThrow

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

AtlTraceLoadSettings

Chamar essa função para carregar configurações de rastreamento de um arquivo.

AtlTraceSaveSettings

Chamar essa função para salvar as configurações atuais de rastreamento em um arquivo.

AtlUnadvise

Finaliza a conexão estabelecida com AtlAdvise.

AtlUnescapeUrl

Chamar essa função para converter caracteres de escape de volta para seus valores originais.

AtlUnicodeToUTF8

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

AtlUnmarshalPtr

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

AtlUnRegisterTypeLib

Essa função é chamada ao unregister uma biblioteca de tipo.

AtlUpdateRegistryFromResourceD

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

AtlWaitWithMessageLoop

Espera para que o objeto é sinalizado, enquanto isso distribuir mensagens de janela quando necessário.

AtlWinModuleAddCreateWndData

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

AtlWinModuleExtractCreateWndData

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

BEncode

Chamar essa função para converter alguns dados usando codificação de “B”.

BEncodeGetRequiredLength

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

EscapeXML

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

GetExtendedChars

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

InlineIsEqualIUnknown

Chamar essa função, para os exemplos especiais de teste para IUnknown.

IsExtendedChar

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

QEncode

Chamar essa função para converter alguns dados usando codificação de”. “Q

QEncodeGetRequiredLength

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

QPDecode

Decodifica uma cadeia de caracteres dos dados que foram codificados no formato citar- imprimível como por uma chamada anterior a QPEncode.

QPDecodeGetRequiredLength

Chamar essa função para obter o tamanho em bytes de um buffer que pode conter dados descodificados de cadeia de caracteres codificada citar-imprimível- o comprimento especificado.

QPEncode

Chamar essa função para codificar alguns dados no formato citar- imprimível.

QPEncodeGetRequiredLength

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

RegistryDataExchange

Essa função é chamada de, para ler ou gravar em, o Registro do sistema.

RGBToHtml

Converter um valor de COLORREF ao texto HTML que corresponde ao valor de cor.

Sids::AccountOps

Retorna o DOMAIN_ALIAS_RID_ACCOUNT_OPS SID.

Sids::Admins

Retorna o DOMAIN_ALIAS_RID_ADMINS SID.

Sids::AnonymousLogon

Retorna o SECURITY_ANONYMOUS_LOGON_RID SID.

Sids::AuthenticatedUser

Retorna o SECURITY_AUTHENTICATED_USER_RID SID.

Sids::BackupOps

Retorna o DOMAIN_ALIAS_RID_BACKUP_OPS SID.

Sids::Batch

Retorna o SECURITY_BATCH_RID SID.

Sids::CreatorGroupServer

Retorna o SECURITY_CREATOR_GROUP_SERVER_RID SID.

Sids::CreatorGroup

Retorna o SECURITY_CREATOR_GROUP_RID SID.

Sids::CreatorOwnerServer

Retorna o SECURITY_CREATOR_OWNER_SERVER_RID SID.

Sids::CreatorOwner

Retorna o SECURITY_CREATOR_OWNER_RID SID.

Sids::Dialup

Retorna o SECURITY_DIALUP_RID SID.

Sids::Guests

Retorna o DOMAIN_ALIAS_RID_GUESTS SID.

Sids::Interactive

Retorna o SECURITY_INTERACTIVE_RID SID.

Sids::Local

Retorna o SECURITY_LOCAL_RID SID.

Sids::Network

Retorna o SECURITY_NETWORK_RID SID.

Sids::NetworkService

Retorna o SECURITY_NETWORK_SERVICE_RID SID.

Sids::Null

Retorna o SECURITY_NULL_RID SID.

Sids::PowerUsers

Retorna o DOMAIN_ALIAS_RID_POWER_USERS SID.

Sids::PreW2KAccess

Retorna o DOMAIN_ALIAS_RID_PREW2KCOMPACCESS SID.

Sids::PrintOps

Retorna o DOMAIN_ALIAS_RID_PRINT_OPS SID.

Sids::Proxy

Retorna o SECURITY_PROXY_RID SID.

Sids::RasServers

Retorna o DOMAIN_ALIAS_RID_RAS_SERVERS SID.

Sids::Replicator

Retorna o DOMAIN_ALIAS_RID_REPLICATOR SID.

Sids::RestrictedCode

Retorna o SECURITY_RESTRICTED_CODE_RID SID.

Sids::Self

Retorna o SECURITY_PRINCIPAL_SELF_RID SID.

Sids::ServerLogon

Retorna o SECURITY_SERVER_LOGON_RID SID.

Sids::Service

Retorna o SECURITY_SERVICE_RID SID.

Sids::SystemOps

Retorna o DOMAIN_ALIAS_RID_SYSTEM_OPS SID.

Sids::System

Retorna o SECURITY_LOCAL_SYSTEM_RID SID.

Sids::TerminalServer

Retorna o SECURITY_TERMINAL_SERVER_RID SID.

Sids::Users

Retorna o DOMAIN_ALIAS_RID_USERS SID.

Sids::World

Retorna o SECURITY_WORLD_RID SID.

SystemTimeToHttpDate

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

Uudecode

Decodifica uma cadeia de caracteres dos dados que uuencoded como por uma chamada anterior a uuencode.

UUDecodeGetRequiredLength

Chamar essa função para obter o tamanho em bytes de um buffer que pode conter dados descodificados de uma cadeia de caracteres uuencoded o comprimento especificado.

Uuencode

Chamar essa função ao uuencode alguns dados.

UUEncodeGetRequiredLength

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