Condividi tramite


ATL Functions Alphabetical Reference

In questa sezione, gli argomenti di riferimento per le funzioni globali ATL sono organizzati in ordine alfabetico. Per trovare una particolare funzione in base alla categoria, vedere Funzioni ATL.

Funzione

Descrizione

AtlAdvise

Crea una connessione tra il punto di connessione di un oggetto e il sink di un client.

AtlAdviseSinkMap

Chiamare questa funzione per inviare o annullare gli avvisi per tutte le voci della mappa eventi sink dell'oggetto.

AtlAxAttachControl

Associa un controllo creato in precedenza alla finestra specificata.

AtlAxCreateControlEx

Crea un controllo ActiveX, lo inizializza e lo ospita nella finestra specificata. È possibile creare anche un puntatore a interfaccia e un sink di evento per il nuovo controllo.

AtlAxCreateControlLicEx

Crea un controllo ActiveX con licenza, lo inizializza e lo ospita nella finestra specificata. È possibile creare anche un puntatore a interfaccia e un sink di evento per il nuovo controllo.

AtlAxCreateControlLic

Crea un controllo ActiveX con licenza, lo inizializza e lo ospita nella finestra specificata.

AtlAxCreateControl

Crea un controllo ActiveX, lo inizializza e lo ospita nella finestra specificata.

AtlAxCreateDialog

Crea una finestra di dialogo non modale da un modello di finestra di dialogo fornito dall'utente.

AtlAxDialogBox

Crea una finestra di dialogo modale da un modello di finestra di dialogo fornito dall'utente.

AtlAxGetControl

Ottiene un puntatore a interfaccia diretto per il controllo contenuto all'interno di una finestra specifica in base al relativo handle.

AtlAxGetHost

Ottiene un puntatore a interfaccia diretto per il contenitore di una finestra specifica (se presente) in base al relativo handle.

AtlAxWinInit

Questa funzione inizializza il codice di hosting del controllo ATL registrando le classi di finestra "AtlAxWinLic80" e "AtlAxWin80" oltre a una coppia di messaggi personalizzati della finestra.

AtlAxWinTerm

Questa funzione annulla l'inizializzazione del codice di hosting del controllo ATL annullando la registrazione delle classi di finestra "AtlAxWinLic80" e "AtlAxWin80".

AtlCanonicalizeUrl

Chiamare questa funzione per convertire in formato canonico un URL, inclusa la conversione dei caratteri e degli spazi non sicuri nelle sequenze di escape.

AtlCombineUrl

Chiamare questa funzione per combinare un URL di base e un URL relativo all'interno di un singolo URL canonico.

AtlComModuleGetClassObject

Questa funzione viene chiamata per restituire la class factory.

AtlComModuleRegisterClassObjects

Questa funzione viene chiamata per registrare gli oggetti della classe.

AtlComModuleRegisterServer

Questa funzione viene chiamata per registrare ogni oggetto nella mappa oggetto.

AtlComModuleRevokeClassObjects

Questa funzione viene chiamata per rimuovere le class factory dalla tabella degli oggetti in esecuzione.

AtlComModuleUnregisterServer

Questa funzione viene chiamata per annullare la registrazione di ogni oggetto nella mappa oggetto.

AtlComPtrAssign

Assegna un puntatore a interfaccia a un altro puntatore a interfaccia dello stesso tipo.

AtlComQIPtrAssign

Assegna un puntatore a interfaccia a un altro puntatore a interfaccia di tipo diverso.

AtlCreateTargetDC

Crea un contesto per il dispositivo specificato nella struttura DVTARGETDEVICE.

AtlEscapeUrl

Chiamare questa funzione per convertire tutti i caratteri non sicuri in sequenze di escape.

AtlFreeMarshalStream

Rilascia i dati del marshalling nel flusso, quindi rilascia il puntatore di flusso.

AtlGetDacl

Chiamare questa funzione per recuperare le informazioni dell'elenco di controllo di accesso discrezionali (DACL) di un oggetto specificato.

AtlGetDefaultUrlPort

Chiamare questa funzione per ottenere il numero di porta predefinito associato a uno schema o a un protocollo Internet specifico.

AtlGetGroupSid

Chiamare questa funzione per recuperare l'ID di sicurezza (SID) del gruppo per un oggetto.

AtlGetHexValue

Chiamare questa funzione per ottenere il valore numerico di una cifra esadecimale.

AtlGetObjectSourceInterface

Chiamare questa funzione per recuperare le informazioni sull'interfaccia di origine predefinita di un oggetto.

AtlGetOwnerSid

Chiamare questa funzione per recuperare l'ID di sicurezza (SID) del proprietario per un oggetto.

AtlGetPerUserRegistration

Utilizzare questa funzione per determinare se l'applicazione reindirizza l'accesso al Registro di sistema al nodo HKEY_CURRENT_USER (HKCU).

AtlGetSacl

Chiamare questa funzione per recuperare le informazioni dell'elenco di controllo di accesso di sistema (SACL) di un oggetto specificato.

AtlGetSecurityDescriptor

Chiamare questa funzione per recuperare il descrittore di sicurezza di un oggetto specifico.

AtlHexDecode

Decodifica una stringa di dati che codificata come testo esadecimale, ad esempio da una precedente chiamata a AtlHexEncode.

AtlHexDecodeGetRequiredLength

Chiamare questa funzione per ottenere la dimensione in byte di un buffer contenente dati decodificati da una stringa esadecimale della lunghezza specificata.

AtlHexEncode

Chiamare questa funzione per codificare dei dati come stringa di testo esadecimale.

AtlHexEncodeGetRequiredLength

Chiamare questa funzione per ottenere la dimensione in caratteri di un buffer contenente una stringa codificata da dati della lunghezza specificata.

AtlHexValue

Chiamare questa funzione per ottenere il valore numerico di una cifra esadecimale.

AtlHiMetricToPixel

Converte la dimensione di un oggetto in unità HIMETRIC (ogni unità corrisponde a 0,01 millimetri) in una dimensione in pixel sullo schermo.

AtlHresultFromLastError

Restituisce il valore del codice dell'ultimo errore del thread chiamante sotto forma di HRESULT.

AtlHresultFromWin32

Converte un codice di errore Win32 in HRESULT.

AtlInternalQueryInterface

Recupera un puntatore all'interfaccia richiesta.

AtlIsUnsafeUrlChar

Chiamare questa funzione per verificare se un carattere può essere utilizzato in sicurezza in un URL.

AtlLoadTypeLib

Questa funzione viene chiamata per caricare una libreria dei tipi.

AtlMarshalPtrInProc

Crea un nuovo oggetto flusso, scrivere il CLSID del proxy nel flusso ed esegue il marshalling del puntatore a interfaccia specificato scrivendo i dati necessari a inizializzare il proxy nel flusso.

AtlModuleRegisterServer

Registra ogni oggetto nella mappa oggetto.

AtlModuleRegisterTypeLib

Registra una libreria dei tipi.

AtlModuleUnregisterServerEx

Annulla la registrazione di ogni oggetto nella mappa oggetto.

AtlModuleUnregisterServer

Annulla la registrazione di ogni oggetto nella mappa oggetto. È simile a AtlModuleUnregisterServerEx ma non può annullare la registrazione della libreria dei tipi.

AtlModuleUnregisterTypeLib

Annulla la registrazione di una libreria dei tipi.

ATLPath::AddBackslash

Questa funzione è un wrapper di overload per PathAddBackslash.

ATLPath::AddExtension

Questa funzione è un wrapper di overload per PathAddExtension.

ATLPath::Append

Questa funzione è un wrapper di overload per PathAppend.

ATLPath::BuildRoot

Questa funzione è un wrapper di overload per PathBuildRoot.

ATLPath::Canonicalize

Questa funzione è un wrapper di overload per PathCanonicalize.

ATLPath::Combine

Questa funzione è un wrapper di overload per PathCombine.

ATLPath::CommonPrefix

Questa funzione è un wrapper di overload per PathCommonPrefix.

ATLPath::CompactPath

Questa funzione è un wrapper di overload per PathCompactPath.

ATLPath::CompactPathEx

Questa funzione è un wrapper di overload per PathCompactPathEx.

ATLPath::FileExists

Questa funzione è un wrapper di overload per PathFileExists.

ATLPath::FindExtension

Questa funzione è un wrapper di overload per PathFindExtension.

ATLPath::FindFileName

Questa funzione è un wrapper di overload per PathFindFileName.

ATLPath::GetDriveNumber

Questa funzione è un wrapper di overload per PathGetDriveNumber.

ATLPath::IsDirectory

Questa funzione è un wrapper di overload per PathIsDirectory.

ATLPath::IsFileSpec

Questa funzione è un wrapper di overload per PathIsFileSpec.

ATLPath::IsPrefix

Questa funzione è un wrapper di overload per PathIsPrefix.

ATLPath::IsRelative

Questa funzione è un wrapper di overload per PathIsRelative.

ATLPath::IsRoot

Questa funzione è un wrapper di overload per PathIsRoot.

ATLPath::IsSameRoot

Questa funzione è un wrapper di overload per PathIsSameRoot.

ATLPath::IsUNC

Questa funzione è un wrapper di overload per PathIsUNC.

ATLPath::IsUNCServer

Questa funzione è un wrapper di overload per PathIsUNCServer.

ATLPath::IsUNCServerShare

Questa funzione è un wrapper di overload per PathIsUNCServerShare.

ATLPath::MakePretty

Questa funzione è un wrapper di overload per PathMakePretty.

ATLPath::MatchSpec

Questa funzione è un wrapper di overload per PathMatchSpec.

ATLPath::QuoteSpaces

Questa funzione è un wrapper di overload per PathQuoteSpaces.

ATLPath::RelativePathTo

Questa funzione è un wrapper di overload per PathRelativePathTo.

ATLPath::RemoveArgs

Questa funzione è un wrapper di overload per PathRemoveArgs.

ATLPath::RemoveBackslash

Questa funzione è un wrapper di overload per PathRemoveBackslash.

ATLPath::RemoveBlanks

Questa funzione è un wrapper di overload per PathRemoveBlanks.

ATLPath::RemoveExtension

Questa funzione è un wrapper di overload per PathRemoveExtension.

ATLPath::RemoveFileSpec

Questa funzione è un wrapper di overload per PathRemoveFileSpec.

ATLPath::RenameExtension

Questa funzione è un wrapper di overload per PathRenameExtension.

ATLPath::SkipRoot

Questa funzione è un wrapper di overload per PathSkipRoot.

ATLPath::StripPath

Questa funzione è un wrapper di overload per PathStripPath.

ATLPath::StripToRoot

Questa funzione è un wrapper di overload per PathStripToRoot.

ATLPath::UnquoteSpaces

Questa funzione è un wrapper di overload per PathUnquoteSpaces.

AtlPixelToHiMetric

Converte la dimensione di un oggetto in pixel sullo schermo in una dimensione in unità HIMETRIC (ogni unità corrisponde a 0,01 millimetri).

AtlRegisterTypeLib

Questa funzione viene chiamata per registrare una libreria dei tipi.

AtlReportError

Installa l'interfaccia IErrorInfo per fornire informazioni sugli errori ai client dell'oggetto.

AtlSetChildSite

Chiamare questa funzione per impostare il sito dell'oggetto figlio su IUnknown dell'oggetto padre.

AtlSetDacl

Chiamare questa funzione per impostare le informazioni dell'elenco di controllo di accesso discrezionali (DACL) di un oggetto specificato.

AtlSetGroupSid

Chiamare questa funzione per impostare l'ID di sicurezza (SID) del gruppo per un oggetto.

AtlSetOwnerSid

Chiamare questa funzione per impostare l'ID di sicurezza (SID) del proprietario per un oggetto.

AtlSetPerUserRegistration

Imposta se l'applicazione reindirizza l'accesso al Registro di sistema al nodo HKEY_CURRENT_USER (HKCU).

AtlSetSacl

Chiamare questa funzione per impostare le informazioni dell'elenco di controllo di accesso di sistema (SACL) di un oggetto specificato.

AtlThrowLastWin32

Chiamare questa funzione per segnalare un errore in base al risultato della funzione Windows GetLastError.

AtlThrow

Chiamare questa funzione per segnalare un errore in base a un codice di stato di HRESULT.

AtlUnadvise

Termina la connessione stabilita tramite AtlAdvise.

AtlUnescapeUrl

Chiamare questa funzione per convertire i caratteri di escape nei relativi valori originali.

AtlUnicodeToUTF8

Chiamare questa funzione per convertire una stringa Unicode in UTF-8.

AtlUnmarshalPtr

Converte i dati del marshalling del flusso in un puntatore a interfaccia che può essere utilizzato dal client.

AtlUnRegisterTypeLib

Questa funzione viene chiamata per annullare la registrazione di una libreria dei tipi.

AtlUpdateRegistryFromResourceD

Questa funzione viene chiamata per aggiornare il Registro di sistema dalla risorsa specificata.

AtlWaitWithMessageLoop

Attendere che l'oggetto venga segnalato, inviando nel frattempo i messaggi della finestra in base alle necessità.

AtlWinModuleAddCreateWndData

Questa funzione viene utilizzata per inizializzare e aggiungere una struttura _AtlCreateWndData.

AtlWinModuleExtractCreateWndData

Chiamare questa funzione per estrarre una struttura esistente _AtlCreateWndData.

BEncode

Chiamare questa funzione per convertire alcuni dati utilizzando la codifica "B".

BEncodeGetRequiredLength

Chiamare questa funzione per ottenere la dimensione in caratteri di un buffer contenente una stringa codificata da dati della lunghezza specificata.

EscapeXML

Chiamare questa funzione per convertire i caratteri non sicuri per l'utilizzo in XML nei relativi equivalenti specifici.

GetExtendedChars

Chiamare questa funzione per ottenere il numero di caratteri estesi in una stringa.

InlineIsEqualIUnknown

Chiamare questa funzione per il caso speciale di test per IUnknown.

IsExtendedChar

Chiamare questa funzione per verificare se un carattere specificato è un carattere esteso (minore di 32, maggiore di 126 e non una scheda, un avanzamento riga o un ritorno a capo)

QEncode

Chiamare questa funzione per convertire alcuni dati utilizzando la codifica "Q".

QEncodeGetRequiredLength

Chiamare questa funzione per ottenere la dimensione in caratteri di un buffer contenente una stringa codificata da dati della lunghezza specificata.

QPDecode

Decodifica una stringa di dati che codificata in formato stampabile tra virgolette, ad esempio da una precedente chiamata a QPEncode.

QPDecodeGetRequiredLength

Chiamare questa funzione per ottenere la dimensione in byte di un buffer contenente dati decodificati da una stringa codificata stampabile tra virgolette della lunghezza specificata.

QPEncode

Chiamare questa funzione per codificare alcuni dati nel formato stampabile tra virgolette.

QPEncodeGetRequiredLength

Chiamare questa funzione per ottenere la dimensione in caratteri di un buffer contenente una stringa codificata da dati della lunghezza specificata.

RegistryDataExchange

Questa funzione viene chiamata per leggere o scrivere nel Registro di sistema.

RGBToHtml

Converte un valore COLORREF nel testo HTML corrispondente al valore del colore.

Sids::AccountOps

Restituisce il SID di DOMAIN_ALIAS_RID_ACCOUNT_OPS.

Sids::Admins

Restituisce il SID di DOMAIN_ALIAS_RID_ADMINS.

Sids::AnonymousLogon

Restituisce il SID di SECURITY_ANONYMOUS_LOGON_RID.

Sids::AuthenticatedUser

Restituisce il SID di SECURITY_AUTHENTICATED_USER_RID.

Sids::BackupOps

Restituisce il SID di DOMAIN_ALIAS_RID_BACKUP_OPS.

Sids::Batch

Restituisce il SID di SECURITY_BATCH_RID.

Sids::CreatorGroupServer

Restituisce il SID di SECURITY_CREATOR_GROUP_SERVER_RID.

Sids::CreatorGroup

Restituisce il SID di SECURITY_CREATOR_GROUP_RID.

Sids::CreatorOwnerServer

Restituisce il SID di SECURITY_CREATOR_OWNER_SERVER_RID.

Sids::CreatorOwner

Restituisce il SID di SECURITY_CREATOR_OWNER_RID.

Sids::Dialup

Restituisce il SID di SECURITY_DIALUP_RID.

Sids::Guests

Restituisce il SID di DOMAIN_ALIAS_RID_GUESTS.

Sids::Interactive

Restituisce il SID di SECURITY_INTERACTIVE_RID.

Sids::Local

Restituisce il SID di SECURITY_LOCAL_RID.

Sids::Network

Restituisce il SID di SECURITY_NETWORK_RID.

Sids::NetworkService

Restituisce il SID di SECURITY_NETWORK_SERVICE_RID.

Sids::Null

Restituisce il SID di SECURITY_NULL_RID.

Sids::PowerUsers

Restituisce il SID di DOMAIN_ALIAS_RID_POWER_USERS.

Sids::PreW2KAccess

Restituisce il SID di DOMAIN_ALIAS_RID_PREW2KCOMPACCESS.

Sids::PrintOps

Restituisce il SID di DOMAIN_ALIAS_RID_PRINT_OPS.

Sids::Proxy

Restituisce il SID di SECURITY_PROXY_RID.

Sids::RasServers

Restituisce il SID di DOMAIN_ALIAS_RID_RAS_SERVERS.

Sids::Replicator

Restituisce il SID di DOMAIN_ALIAS_RID_REPLICATOR.

Sids::RestrictedCode

Restituisce il SID di SECURITY_RESTRICTED_CODE_RID.

Sids::Self

Restituisce il SID di SECURITY_PRINCIPAL_SELF_RID.

Sids::ServerLogon

Restituisce il SID di SECURITY_SERVER_LOGON_RID.

Sids::Service

Restituisce il SID di SECURITY_SERVICE_RID.

Sids::SystemOps

Restituisce il SID di DOMAIN_ALIAS_RID_SYSTEM_OPS.

Sids::System

Restituisce il SID di SECURITY_LOCAL_SYSTEM_RID.

Sids::TerminalServer

Restituisce il SID di SECURITY_TERMINAL_SERVER_RID.

Sids::Users

Restituisce il SID di DOMAIN_ALIAS_RID_USERS.

Sids::World

Restituisce il SID di SECURITY_WORLD_RID.

SystemTimeToHttpDate

Chiamare questa funzione per convertire l'ora di sistema in una stringa in un formato appropriato da utilizzare nelle intestazioni HTTP.

UUDecode

Decodifica una stringa di dati convertita in uuencode, ad esempio da una precedente chiamata a UUEncode.

UUDecodeGetRequiredLength

Chiamare questa funzione per ottenere la dimensione in byte di un buffer contenente dati decodificati da una stringa uuencode della lunghezza specificata.

UUEncode

Chiamare questa funzione per convertire i dati in uuencode.

UUEncodeGetRequiredLength

Chiamare questa funzione per ottenere la dimensione in caratteri di un buffer contenente una stringa codificata da dati della lunghezza specificata.