Partager via


Référence alphabétique des fonctions ATL

Dans cette section, des rubriques de référence pour les fonctions globales ATL sont organisées par ordre alphabétique.Pour rechercher une fonction particulière par catégorie, consultez Fonctions ATL.

Fonction

Description

AtlAdvise

Crée une connexion le récepteur entre le point de connexion d'un objet et d'un client.

AtlAdviseSinkMap

Appelez cette fonction pour notifier ou unadvise toutes les entrées dans la table d'événements du récepteur de l'objet.

AtlAxAttachControl

Joint un contrôle précédemment créé dans la fenêtre spécifiée.

AtlAxCreateControlEx

Crée un contrôle ActiveX, l'initialise, et le héberge dans la fenêtre spécifiée.Un pointeur d'interface et un récepteur d'événements pour le contrôle peuvent également être créés.

AtlAxCreateControlLicEx

Crée un contrôle ActiveX autorisé, l'initialise, et le héberge dans la fenêtre spécifiée.Un pointeur d'interface et un récepteur d'événements pour le contrôle peuvent également être créés.

AtlAxCreateControlLic

Crée un contrôle ActiveX autorisé, l'initialise, et le héberge dans la fenêtre spécifiée.

AtlAxCreateControl

Crée un contrôle ActiveX, l'initialise, et le héberge dans la fenêtre spécifiée.

AtlAxCreateDialog

Crée une boîte de dialogue non modale d'un modèle de boîte de dialogue fourni par l'utilisateur.

AtlAxDialogBox

Crée une boîte de dialogue modale d'un modèle de boîte de dialogue fourni par l'utilisateur.

AtlAxGetControl

Obtient un pointeur d'interface direct à l'intérieur de contenu par contrôle une fenêtre spécifiée donnée son handle.

AtlAxGetHost

Obtient un pointeur d'interface direct au conteneur pour une fenêtre spécifiée (le cas échéant), avec son handle.

AtlAxWinInit

Cette fonction initialise le code d'hébergement du contrôle ATL en stockant les classes de fenêtres de "AtlAxWin80" et de "AtlAxWinLic80" ainsi que des messages personnalisés de fenêtre.

AtlAxWinTerm

Cette fonction uninitializes code d'hébergement du contrôle ATL en annulant l'enregistrement des classes de fenêtres de "AtlAxWin80" et de "AtlAxWinLic80" .

AtlCanonicalizeUrl

Appelez cette fonction pour rendre canonique une URL, notamment convertir les caractères et espaces potentiellement dangereux dans des séquences d'échappement.

AtlCombineUrl

Appelez cette fonction pour associer une URL de base et une URL relative dans une URL unique et canonique.

AtlComModuleGetClassObject

Cette fonction est appelée pour retourner la fabrique de classe.

AtlComModuleRegisterClassObjects

Cette fonction est appelée pour stocker des objets de classe.

AtlComModuleRegisterServer

Cette fonction est appelée pour enregistrer chaque objet dans la table d'objets.

AtlComModuleRevokeClassObjects

Cette fonction est appelée pour supprimer la fabrique de classe/fabriques de table ROT.

AtlComModuleUnregisterServer

Cette fonction est appelée pour annuler l'inscription de chaque objet dans la table d'objets.

AtlComPtrAssign

Assigne un pointeur d'interface vers un autre pointeur d'interface du même type.

AtlComQIPtrAssign

Assigne un pointeur d'interface vers un autre pointeur d'interface d'un autre type.

AtlCreateTargetDC

Crée un contexte de périphérique à l'appareil spécifié dans la structure de DVTARGETDEVICE .

AtlEscapeUrl

Appelez cette fonction pour convertir tous les caractères potentiellement dangereux en séquences d'échappement.

AtlFreeMarshalStream

Publie les marshaler de données dans le flux, puis récupère le pointeur sur stream.

AtlGetDacl

Appelez cette fonction pour extraire des informations discrétionnaires de (DACL) de liste de contrôle d'accès d'un objet spécifié.

AtlGetDefaultUrlPort

Appelez cette fonction pour obtenir le numéro de port par défaut associé à un protocole Internet ou une tendance particulière.

AtlGetGroupSid

Appelez cette fonction pour extraire l'identificateur de sécurité de groupe (SID) d'un objet.

AtlGetHexValue

Appelez cette fonction pour obtenir la valeur numérique d'un chiffre hexadécimal.

AtlGetObjectSourceInterface

Appelez cette fonction pour extraire des informations sur l'interface source par défaut d'un objet.

AtlGetOwnerSid

Appelez cette fonction pour extraire l'identificateur de sécurité (SID) de propriétaire d'un objet.

AtlGetPerUserRegistration

Utilisez cette fonction pour déterminer si l'application redirige l'accès au Registre au nœud d' HKEY_CURRENT_USER (HKCU).

AtlGetSacl

Appelez cette fonction pour extraire des informations de (SACL) de liste de contrôle d'accès système d'un objet spécifié.

AtlGetSecurityDescriptor

Appelez cette fonction pour récupérer le modèle de sécurité d'un objet donné.

AtlHexDecode

Décode une chaîne des données qui ont été encodées au format texte hexadécimal tel que par un appel précédent à AtlHexEncode.

AtlHexDecodeGetRequiredLength

Appelez cette fonction pour obtenir la taille en octets de mémoire tampon pouvant contenir des données décodées d'une chaîne encodée hexa- de la longueur spécifiée.

AtlHexEncode

Appelez cette fonction pour encoder certaines données comme une chaîne de texte hexadécimal.

AtlHexEncodeGetRequiredLength

Appelez cette fonction pour obtenir la taille caractères d'une mémoire tampon qui peut contenir une chaîne encodée des données de la taille spécifiée.

AtlHexValue

Appelez cette fonction pour obtenir la valeur numérique d'un chiffre hexadécimal.

AtlHiMetricToPixel

Convertit une taille d'objet en unités HIMETRIC (chaque unité est de 0,01 millimètres) à une taille en pixels à l'écran.

AtlHresultFromLastError

Retourne la valeur de code de la dernier- erreur du thread appelant sous la forme d'un HRESULT.

AtlHresultFromWin32

Convertit un code d'erreur Win32 dans un HRESULT.

AtlInternalQueryInterface

Extrait un pointeur vers l'interface demandée.

AtlIsUnsafeUrlChar

Appelez cette fonction pour déterminer si un caractère est sécurisé à utiliser dans une URL.

AtlLoadTypeLib

Cette fonction est appelée pour charger une bibliothèque de types.

AtlMarshalPtrInProc

Crée un objet de flux, écrit le CLSID du proxy au flux, et marshale le pointeur d'interface spécifié en écrivant les données nécessaires pour initialiser le proxy dans le flux.

AtlModuleRegisterServer

Stocke chaque objet dans la table d'objets.

AtlModuleRegisterTypeLib

Enregistre une bibliothèque de types.

AtlModuleUnregisterServerEx

Annule l'inscription chaque objet dans la table d'objets.

AtlModuleUnregisterServer

Annule l'inscription chaque objet dans la table d'objets.Il est semblable à AtlModuleUnregisterServerEx mais il ne peut pas annuler l'inscription de la bibliothèque de types.

AtlModuleUnregisterTypeLib

Annule l'inscription d'une bibliothèque de types.

ATLPath::AddBackslash

Cette fonction est un wrapper surchargé pour PathAddBackslash.

ATLPath::AddExtension

Cette fonction est un wrapper surchargé pour PathAddExtension.

ATLPath::Append

Cette fonction est un wrapper surchargé pour PathAppend.

ATLPath::BuildRoot

Cette fonction est un wrapper surchargé pour PathBuildRoot.

ATLPath::Canonicalize

Cette fonction est un wrapper surchargé pour PathCanonicalize.

ATLPath::Combine

Cette fonction est un wrapper surchargé pour PathCombine.

ATLPath::CommonPrefix

Cette fonction est un wrapper surchargé pour PathCommonPrefix.

ATLPath::CompactPath

Cette fonction est un wrapper surchargé pour PathCompactPath.

ATLPath::CompactPathEx

Cette fonction est un wrapper surchargé pour PathCompactPathEx.

ATLPath::FileExists

Cette fonction est un wrapper surchargé pour PathFileExists.

ATLPath::FindExtension

Cette fonction est un wrapper surchargé pour PathFindExtension.

ATLPath::FindFileName

Cette fonction est un wrapper surchargé pour PathFindFileName.

ATLPath::GetDriveNumber

Cette fonction est un wrapper surchargé pour PathGetDriveNumber.

ATLPath::IsDirectory

Cette fonction est un wrapper surchargé pour PathIsDirectory.

ATLPath::IsFileSpec

Cette fonction est un wrapper surchargé pour PathIsFileSpec.

ATLPath::IsPrefix

Cette fonction est un wrapper surchargé pour PathIsPrefix.

ATLPath::IsRelative

Cette fonction est un wrapper surchargé pour PathIsRelative.

ATLPath::IsRoot

Cette fonction est un wrapper surchargé pour PathIsRoot.

ATLPath::IsSameRoot

Cette fonction est un wrapper surchargé pour PathIsSameRoot.

ATLPath::IsUNC

Cette fonction est un wrapper surchargé pour PathIsUNC.

ATLPath::IsUNCServer

Cette fonction est un wrapper surchargé pour PathIsUNCServer.

ATLPath::IsUNCServerShare

Cette fonction est un wrapper surchargé pour PathIsUNCServerShare.

ATLPath::MakePretty

Cette fonction est un wrapper surchargé pour PathMakePretty.

ATLPath::MatchSpec

Cette fonction est un wrapper surchargé pour PathMatchSpec.

ATLPath::QuoteSpaces

Cette fonction est un wrapper surchargé pour PathQuoteSpaces.

ATLPath::RelativePathTo

Cette fonction est un wrapper surchargé pour PathRelativePathTo.

ATLPath::RemoveArgs

Cette fonction est un wrapper surchargé pour PathRemoveArgs.

ATLPath::RemoveBackslash

Cette fonction est un wrapper surchargé pour PathRemoveBackslash.

ATLPath::RemoveBlanks

Cette fonction est un wrapper surchargé pour PathRemoveBlanks.

ATLPath::RemoveExtension

Cette fonction est un wrapper surchargé pour PathRemoveExtension.

ATLPath::RemoveFileSpec

Cette fonction est un wrapper surchargé pour PathRemoveFileSpec.

ATLPath::RenameExtension

Cette fonction est un wrapper surchargé pour PathRenameExtension.

ATLPath::SkipRoot

Cette fonction est un wrapper surchargé pour PathSkipRoot.

ATLPath::StripPath

Cette fonction est un wrapper surchargé pour PathStripPath.

ATLPath::StripToRoot

Cette fonction est un wrapper surchargé pour PathStripToRoot.

ATLPath::UnquoteSpaces

Cette fonction est un wrapper surchargé pour PathUnquoteSpaces.

AtlPixelToHiMetric

Convertit une taille d'objet en pixels à l'écran à une taille en unités HIMETRIC (chaque unité est de 0,01 millimètres).

AtlRegisterTypeLib

Cette fonction est appelée pour inscrire une bibliothèque de types.

AtlReportError

Installation via l'interface d' IErrorInfo pour fournir des informations d'erreur aux clients de l'objet.

AtlSetChildSite

Appelez cette fonction pour définir le site de l'objet enfant à IUnknown de l'objet parent.

AtlSetDacl

Appelez cette fonction pour définir les informations de discrétionnaires (DACL) de liste de contrôle d'accès d'un objet spécifié.

AtlSetGroupSid

Appelez cette fonction pour définir l'identificateur de sécurité de groupe (SID) d'un objet.

AtlSetOwnerSid

Appelez cette fonction pour définir l'identificateur de sécurité (SID) de propriétaire d'un objet.

AtlSetPerUserRegistration

Définit si l'application redirige l'accès au Registre au nœud d' HKEY_CURRENT_USER (HKCU).

AtlSetSacl

Appelez cette fonction pour définir les informations de (SACL) de liste de contrôle d'accès système d'un objet spécifié.

AtlThrowLastWin32

Appelez cette fonction pour signaler une erreur en fonction de le résultat de la fonction Windows GetLastError.

AtlThrow

Appelez cette fonction pour signaler une erreur en fonction d'un code d'état d' HRESULT .

AtlTraceLoadSettings

Appelez cette fonction pour charger des paramètres de trace à partir d'un fichier.

AtlTraceSaveSettings

Appelez cette fonction pour enregistrer les paramètres de trace dans un fichier.

AtlUnadvise

Termine la connexion établie par AtlAdvise.

AtlUnescapeUrl

Appelez cette fonction pour convertir des caractères d'échappement à leurs valeurs d'origine.

AtlUnicodeToUTF8

Appelez cette fonction pour convertir une chaîne Unicode en UTF-8.

AtlUnmarshalPtr

Convertit les données du marshaling du flux vers un pointeur d'interface qui peut être utilisé par le client.

AtlUnRegisterTypeLib

Cette fonction est appelée pour annuler l'enregistrement une bibliothèque de types.

AtlUpdateRegistryFromResourceD

Cette fonction est appelée pour mettre à jour le Registre de la ressource fournie.

AtlWaitWithMessageLoop

Attend que l'objet soit signalé, en attendant acheminant des messages de fenêtre selon les besoins.

AtlWinModuleAddCreateWndData

Cette fonction est utilisée pour initialiser et ajouter une structure d' _AtlCreateWndData .

AtlWinModuleExtractCreateWndData

Appelez cette fonction pour extraire une structure existante d' _AtlCreateWndData .

BEncode

Appelez cette fonction pour convertir des données à l'aide de l'encodage de « B ».

BEncodeGetRequiredLength

Appelez cette fonction pour obtenir la taille caractères d'une mémoire tampon qui peut contenir une chaîne encodée des données de la taille spécifiée.

EscapeXML

Appelez cette fonction pour convertir des caractères qui ne sont pas sécurisé à utiliser dans le XML en leurs équivalents sécurisés.

GetExtendedChars

Appelez cette fonction pour obtenir le nombre de caractères étendus dans une chaîne.

InlineIsEqualIUnknown

Appelez cette fonction, pour le cas particulier de test pour IUnknown.

IsExtendedChar

Appelez cette fonction pour déterminer si un caractère donné est un caractère étendu (moins de 32, supérieur à 126, et non un onglet, un saut de ligne ou de retour chariot)

QEncode

Appelez cette fonction pour convertir des données à l'aide de l'encodage de « Q ».

QEncodeGetRequiredLength

Appelez cette fonction pour obtenir la taille caractères d'une mémoire tampon qui peut contenir une chaîne encodée des données de la taille spécifiée.

QPDecode

Décode une chaîne des données qui ont été encodées au format entre guillemets- imprimable tel que par un appel précédent à QPEncode.

QPDecodeGetRequiredLength

Appelez cette fonction pour obtenir la taille en octets de mémoire tampon pouvant contenir des données décodées de la chaîne entre guillemets-imprimable- encodée de la longueur spécifiée.

QPEncode

Appelez cette fonction pour encoder des données dans le format entre guillemets- imprimable.

QPEncodeGetRequiredLength

Appelez cette fonction pour obtenir la taille caractères d'une mémoire tampon qui peut contenir une chaîne encodée des données de la taille spécifiée.

RegistryDataExchange

Cette fonction est appelée pour lire, ou écriture, y retourne la base de registres.

RGBToHtml

Convertit une valeur de COLORREF au texte HTML correspondant à cette valeur de couleur.

Sids::AccountOps

Retourne le DOMAIN_ALIAS_RID_ACCOUNT_OPS SID.

Sids::Admins

Retourne le DOMAIN_ALIAS_RID_ADMINS SID.

Sids::AnonymousLogon

Retourne le SECURITY_ANONYMOUS_LOGON_RID SID.

Sids::AuthenticatedUser

Retourne le SECURITY_AUTHENTICATED_USER_RID SID.

Sids::BackupOps

Retourne le DOMAIN_ALIAS_RID_BACKUP_OPS SID.

Sids::Batch

Retourne le SECURITY_BATCH_RID SID.

Sids::CreatorGroupServer

Retourne le SECURITY_CREATOR_GROUP_SERVER_RID SID.

Sids::CreatorGroup

Retourne le SECURITY_CREATOR_GROUP_RID SID.

Sids::CreatorOwnerServer

Retourne le SECURITY_CREATOR_OWNER_SERVER_RID SID.

Sids::CreatorOwner

Retourne le SECURITY_CREATOR_OWNER_RID SID.

Sids::Dialup

Retourne le SECURITY_DIALUP_RID SID.

Sids::Guests

Retourne le DOMAIN_ALIAS_RID_GUESTS SID.

Sids::Interactive

Retourne le SECURITY_INTERACTIVE_RID SID.

Sids::Local

Retourne le SECURITY_LOCAL_RID SID.

Sids::Network

Retourne le SECURITY_NETWORK_RID SID.

Sids::NetworkService

Retourne le SECURITY_NETWORK_SERVICE_RID SID.

Sids::Null

Retourne le SECURITY_NULL_RID SID.

Sids::PowerUsers

Retourne le DOMAIN_ALIAS_RID_POWER_USERS SID.

Sids::PreW2KAccess

Retourne le DOMAIN_ALIAS_RID_PREW2KCOMPACCESS SID.

Sids::PrintOps

Retourne le DOMAIN_ALIAS_RID_PRINT_OPS SID.

Sids::Proxy

Retourne le SECURITY_PROXY_RID SID.

Sids::RasServers

Retourne le DOMAIN_ALIAS_RID_RAS_SERVERS SID.

Sids::Replicator

Retourne le DOMAIN_ALIAS_RID_REPLICATOR SID.

Sids::RestrictedCode

Retourne le SECURITY_RESTRICTED_CODE_RID SID.

Sids::Self

Retourne le SECURITY_PRINCIPAL_SELF_RID SID.

Sids::ServerLogon

Retourne le SECURITY_SERVER_LOGON_RID SID.

Sids::Service

Retourne le SECURITY_SERVICE_RID SID.

Sids::SystemOps

Retourne le DOMAIN_ALIAS_RID_SYSTEM_OPS SID.

Sids::System

Retourne le SECURITY_LOCAL_SYSTEM_RID SID.

Sids::TerminalServer

Retourne le SECURITY_TERMINAL_SERVER_RID SID.

Sids::Users

Retourne le DOMAIN_ALIAS_RID_USERS SID.

Sids::World

Retourne le SECURITY_WORLD_RID SID.

SystemTimeToHttpDate

Appelez cette fonction pour convertir une heure système en une chaîne au format approprié pour une utilisation dans les en-têtes HTTP.

Uudecode

Décode une chaîne des données qui uuencoded tel que par un appel précédent à uuencode.

UUDecodeGetRequiredLength

Appelez cette fonction pour obtenir la taille en octets de mémoire tampon pouvant contenir des données décodées d'une chaîne uuencoded de la longueur spécifiée.

Uuencode

Appelez cette fonction à l'uuencode des données.

UUEncodeGetRequiredLength

Appelez cette fonction pour obtenir la taille caractères d'une mémoire tampon qui peut contenir une chaîne encodée des données de la taille spécifiée.