Freigeben über


ATL Functions Alphabetical Reference

Die in diesem Abschnitt aufgeführten Referenzthemen für die globalen ATL-Funktionen sind alphabetisch sortiert. Informationen zum Suchen von bestimmten Funktion nach Kategorie finden Sie unter ATL-Funktionen.

Funktion

Beschreibung

AtlAdvise

Erstellt eine Verbindung zwischen dem Verbindungspunkt eines Objekts und der Senke eines Clients.

AtlAdviseSinkMap

Mit dieser Funktion melden Sie alle Einträge in der Senkereigniszuordnung des Objekts an oder ab.

AtlAxAttachControl

Fügt ein bereits erstelltes Steuerelement an das angegebene Fenster an.

AtlAxCreateControlEx

Erstellt ein ActiveX-Steuerelement, initialisiert es und hostet es im angegebenen Fenster. Weiterhin können ein Schnittstellenzeiger und eine Ereignissenke für das neue Steuerelement erstellt werden.

AtlAxCreateControlLicEx

Erstellt ein lizenziertes ActiveX-Steuerelement, initialisiert es und hostet es im angegebenen Fenster. Weiterhin können ein Schnittstellenzeiger und eine Ereignissenke für das neue Steuerelement erstellt werden.

AtlAxCreateControlLic

Erstellt ein lizenziertes ActiveX-Steuerelement, initialisiert es und hostet es im angegebenen Fenster.

AtlAxCreateControl

Erstellt ein ActiveX-Steuerelement, initialisiert es und hostet es im angegebenen Fenster.

AtlAxCreateDialog

Erstellt ein nicht modales Dialogfeld aus einer vom Benutzer angegebenen Dialogfeldvorlage.

AtlAxDialogBox

Erstellt ein modales Dialogfeld aus einer vom Benutzer angegebenen Dialogfeldvorlage.

AtlAxGetControl

Ruft anhand des Handles eines angegebenen Fensters einen direkten Schnittstellenzeiger zu dem Steuerelement ab, das in dem Fenster enthalten ist.

AtlAxGetHost

Ruft anhand eines bestimmten Fensters einen direkten Schnittstellenzeiger zu dem Container für das Fenster (sofern vorhanden) ab.

AtlAxWinInit

Diese Funktion initialisiert den Hostcode des ATL Steuerelements durch Registrierung der Fensterklassen "AtlAxWin80" und "AtlAxWinLic80" sowie einer Reihe von benutzerdefinierten Fenstermeldungen.

AtlAxWinTerm

Diese Funktion hebt die Initialisierung des Hostcodes des ATL Steuerelements durch Aufheben der Registrierung der Fensterklassen "AtlAxWin80" und "AtlAxWinLic80" auf.

AtlCanonicalizeUrl

Mit dieser Funktion wird eine URL kanonisiert, wobei unsichere Zeichen und Leerzeichen in Escapesequenzen konvertiert werden.

AtlCombineUrl

Mit dieser Funktion wird eine Basis-URL und eine relative URL zu einer einzelnen kanonischen URL zusammengefasst.

AtlComModuleGetClassObject

Diese Funktion wird aufgerufen, um die Klassenfactory zurückzugeben.

AtlComModuleRegisterClassObjects

Diese Funktion wird aufgerufen, um Klassenobjekte zu registrieren.

AtlComModuleRegisterServer

Diese Funktion wird aufgerufen, um alle Objekte in der Objektzuordnung zu registrieren.

AtlComModuleRevokeClassObjects

Diese Funktion wird aufgerufen, um eine oder mehrere Klassenfactorys aus der ROT (Running Object Table) zu entfernen.

AtlComModuleUnregisterServer

Diese Funktion wird aufgerufen, um die Registrierung aller Objekte in der Objektzuordnung aufzuheben.

AtlComPtrAssign

Weist einen Schnittstellenzeiger zu einem anderen Schnittstellenzeigern desselben Typs zu.

AtlComQIPtrAssign

Weist einen Schnittstellenzeiger zu einem anderen Schnittstellenzeigern eines anderen Typs zu.

AtlCreateTargetDC

Erstellt einen Gerätekontext für das in der DVTARGETDEVICE-Struktur angegebene Gerät.

AtlEscapeUrl

Mit dieser Funktion werden alle unsicheren Zeichen in Escapesequenzen konvertiert.

AtlFreeMarshalStream

Gibt die Marschalldaten im Stream und anschließend den Streamzeiger frei.

AtlGetDacl

Mit dieser Funktion werden die Informationen zur freigegebenen Zugriffssteuerungsliste (DACL, Discretionary Access Control List) eines bestimmten Objekts abgerufen.

AtlGetDefaultUrlPort

Mit dieser Funktion wird die Standardportnummer abgerufen, die einem bestimmten Internetprotokoll oder -schema zugeordnet ist.

AtlGetGroupSid

Mit dieser Funktion wird die Gruppensicherheits-ID (SID) eines Objekts abgerufen.

AtlGetHexValue

Mit dieser Funktion wird der numerische Wert einer Hexadezimalziffer abgerufen.

AtlGetObjectSourceInterface

Mit dieser Funktion werden Informationen über die Standardquellschnittstelle eines Objekts abgerufen.

AtlGetOwnerSid

Mit dieser Funktion wird die Sicherheits-ID (SID) des Besitzers eines Objekts abgerufen.

AtlGetPerUserRegistration

Mit dieser Funktion können Sie festlegen, ob die Anwendung den Registrierungszugriff zum Knoten HKEY_CURRENT_USER (HKCU) umleiten soll.

AtlGetSacl

Mit dieser Funktion werden die Informationen zur Systemzugriffssteuerungsliste (SACL, System Access Control List) eines bestimmten Objekts abgerufen.

AtlGetSecurityDescriptor

Mit dieser Funktion wird die Sicherheitsbeschreibung eines angegebenen Objekts abgerufen.

AtlHexDecode

Decodiert eine Zeichenfolge, die z. B. durch einen vorherigen Aufruf von AtlHexEncode als hexadezimaler Text codiert wurde.

AtlHexDecodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Bytes abrufen, der die Daten enthalten kann, die aus einer hexadezimal codierten Zeichenfolge der angegebenen Länge decodiert wurden.

AtlHexEncode

Mit dieser Funktion werden einige Daten als Zeichenfolge mit hexadezimalem Text codiert.

AtlHexEncodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde.

AtlHexValue

Mit dieser Funktion wird der numerische Wert einer Hexadezimalziffer abgerufen.

AtlHiMetricToPixel

Konvertiert die Größe eines Objekts von HIMETRIC-Einheiten (à 0,01 Millimeter) in Pixel auf dem Bildschirmgerät.

AtlHresultFromLastError

Gibt den Codewert des letzten Fehlers des aufrufenden Threads in Form eines HRESULT zurück.

AtlHresultFromWin32

Konvertiert einen Win32-Fehlercode in ein HRESULT.

AtlInternalQueryInterface

Ruft einen Zeiger auf die angeforderte Schnittstelle ab.

AtlIsUnsafeUrlChar

Mit dieser Funktion finden Sie heraus, ob die Verwendung eines bestimmten Zeichens in einer URL sicher ist.

AtlLoadTypeLib

Mit dieser Funktion wird eine Typbibliothek geladen.

AtlMarshalPtrInProc

Erstellt ein neues Streamobjekt, schreibt die CLSID des Proxys in den Stream und marshallt den angegebenen Schnittstellenzeiger durch Schreiben der für die Initialisierung des Proxys erforderlichen Daten in den Stream.

AtlModuleRegisterServer

Registriert alle Objekte in der Objektzuordnung.

AtlModuleRegisterTypeLib

Registriert eine Typbibliothek.

AtlModuleUnregisterServerEx

Hebt die Registrierung aller Objekte in der Objektzuordnung auf.

AtlModuleUnregisterServer

Hebt die Registrierung aller Objekte in der Objektzuordnung auf. Mit dieser Funktion kann die Registrierung der Typbibliothek nicht aufgehoben werden; ansonsten ähnelt sie der Funktion AtlModuleUnregisterServerEx.

AtlModuleUnregisterTypeLib

Hebt die Registrierung einer Typbibliothek auf.

ATLPath::AddBackslash

Diese Funktion ist ein überladener Wrapper für PathAddBackslash.

ATLPath::AddExtension

Diese Funktion ist ein überladener Wrapper für PathAddExtension.

ATLPath::Append

Diese Funktion ist ein überladener Wrapper für PathAppend.

ATLPath::BuildRoot

Diese Funktion ist ein überladener Wrapper für PathBuildRoot.

ATLPath::Canonicalize

Diese Funktion ist ein überladener Wrapper für PathCanonicalize.

ATLPath::Combine

Diese Funktion ist ein überladener Wrapper für PathCombine.

ATLPath::CommonPrefix

Diese Funktion ist ein überladener Wrapper für PathCommonPrefix.

ATLPath::CompactPath

Diese Funktion ist ein überladener Wrapper für PathCompactPath.

ATLPath::CompactPathEx

Diese Funktion ist ein überladener Wrapper für PathCompactPathEx.

ATLPath::FileExists

Diese Funktion ist ein überladener Wrapper für PathFileExists.

ATLPath::FindExtension

Diese Funktion ist ein überladener Wrapper für PathFindExtension.

ATLPath::FindFileName

Diese Funktion ist ein überladener Wrapper für PathFindFileName.

ATLPath::GetDriveNumber

Diese Funktion ist ein überladener Wrapper für PathGetDriveNumber.

ATLPath::IsDirectory

Diese Funktion ist ein überladener Wrapper für PathIsDirectory.

ATLPath::IsFileSpec

Diese Funktion ist ein überladener Wrapper für PathIsFileSpec.

ATLPath::IsPrefix

Diese Funktion ist ein überladener Wrapper für PathIsPrefix.

ATLPath::IsRelative

Diese Funktion ist ein überladener Wrapper für PathIsRelative.

ATLPath::IsRoot

Diese Funktion ist ein überladener Wrapper für PathIsRoot.

ATLPath::IsSameRoot

Diese Funktion ist ein überladener Wrapper für PathIsSameRoot.

ATLPath::IsUNC

Diese Funktion ist ein überladener Wrapper für PathIsUNC.

ATLPath::IsUNCServer

Diese Funktion ist ein überladener Wrapper für PathIsUNCServer.

ATLPath::IsUNCServerShare

Diese Funktion ist ein überladener Wrapper für PathIsUNCServerShare.

ATLPath::MakePretty

Diese Funktion ist ein überladener Wrapper für PathMakePretty.

ATLPath::MatchSpec

Diese Funktion ist ein überladener Wrapper für PathMatchSpec.

ATLPath::QuoteSpaces

Diese Funktion ist ein überladener Wrapper für PathQuoteSpaces.

ATLPath::RelativePathTo

Diese Funktion ist ein überladener Wrapper für PathRelativePathTo.

ATLPath::RemoveArgs

Diese Funktion ist ein überladener Wrapper für PathRemoveArgs.

ATLPath::RemoveBackslash

Diese Funktion ist ein überladener Wrapper für PathRemoveBackslash.

ATLPath::RemoveBlanks

Diese Funktion ist ein überladener Wrapper für PathRemoveBlanks.

ATLPath::RemoveExtension

Diese Funktion ist ein überladener Wrapper für PathRemoveExtension.

ATLPath::RemoveFileSpec

Diese Funktion ist ein überladener Wrapper für PathRemoveFileSpec.

ATLPath::RenameExtension

Diese Funktion ist ein überladener Wrapper für PathRenameExtension.

ATLPath::SkipRoot

Diese Funktion ist ein überladener Wrapper für PathSkipRoot.

ATLPath::StripPath

Diese Funktion ist ein überladener Wrapper für PathStripPath.

ATLPath::StripToRoot

Diese Funktion ist ein überladener Wrapper für PathStripToRoot.

ATLPath::UnquoteSpaces

Diese Funktion ist ein überladener Wrapper für PathUnquoteSpaces.

AtlPixelToHiMetric

Konvertiert die Größe eines Objekts von Pixeln auf dem Bildschirmgerät in HIMETRIC-Einheiten (à 0,01 Millimeter).

AtlRegisterTypeLib

Diese Funktion wird aufgerufen, um eine Typbibliothek zu registrieren.

AtlReportError

Installiert die IErrorInfo-Schnittstelle zur Bereitstellung von Fehlerinformationen für Clients des Objekts.

AtlSetChildSite

Mit dieser Funktion wird die Website eines untergeordneten Objekts auf IUnknown des übergeordneten Objekts festgelegt.

AtlSetDacl

Mit dieser Funktion werden die Informationen zur freigegebenen Zugriffssteuerungsliste (DACL, Discretionary Access Control List) eines bestimmten Objekts festgelegt.

AtlSetGroupSid

Mit dieser Funktion wird die Gruppensicherheits-ID (SID) eines Objekts festgelegt.

AtlSetOwnerSid

Mit dieser Funktion wird die Sicherheits-ID (SID) des Besitzers eines Objekts festgelegt.

AtlSetPerUserRegistration

Legt fest, ob die Anwendung den Registrierungszugriff zum Knoten HKEY_CURRENT_USER (HKCU) umleiten soll.

AtlSetSacl

Mit dieser Funktion werden die Informationen zur Systemzugriffssteuerungsliste (SACL, System Access Control List) eines bestimmten Objekts festgelegt.

AtlThrowLastWin32

Mit dieser Funktion können Sie auf der Grundlage des Ergebnisses der Windows-Funktion GetLastError einen Fehler signalisieren.

AtlThrow

Mit dieser Funktion können Sie auf der Grundlage eines HRESULT-Statuscodes einen Fehler signalisieren.

AtlUnadvise

Beendet die Verbindung, die durch AtlAdvise hergestellt wurde.

AtlUnescapeUrl

Mit dieser Funktion können Sie Escapezeichen zurück in ihre ursprünglichen Werte konvertieren.

AtlUnicodeToUTF8

Mit dieser Funktion können Sie eine Unicode-Zeichenfolge in UTF-8 konvertieren.

AtlUnmarshalPtr

Konvertiert die Marshallingdaten des Streams in einen Schnittstellenzeiger, der vom Client verwendet werden kann.

AtlUnRegisterTypeLib

Diese Funktion wird aufgerufen, um die Registrierung einer Typbibliothek aufzuheben.

AtlUpdateRegistryFromResourceD

Mit dieser Funktion können Sie die Registrierung von der angegebenen Ressource aus aktualisieren.

AtlWaitWithMessageLoop

Wartet auf die Signalisierung des Objekts und leitet unterdessen Fenstermeldungen nach Bedarf weiter.

AtlWinModuleAddCreateWndData

Mit dieser Funktion wird eine _AtlCreateWndData-Struktur initialisiert und hinzugefügt.

AtlWinModuleExtractCreateWndData

Mit dieser Funktion wird eine vorhandene _AtlCreateWndData-Struktur extrahiert.

BEncode

Mit dieser Funktion werden einige Daten mit "B"-Codierung konvertiert.

BEncodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde.

EscapeXML

Mit dieser Funktion werden für die Verwendung in XML unsichere Zeichen in sichere Zeichen konvertiert.

GetExtendedChars

Mit dieser Funktion können Sie die Anzahl von Sonderzeichen in einer Zeichenfolge abrufen.

InlineIsEqualIUnknown

Mit dieser Funktion können Sie einen speziellen Test auf IUnknown durchführen.

IsExtendedChar

Mit dieser Funktion können Sie herausfinden, ob ein angegebenes Zeichen ein Sonderzeichen ist (kleiner als 32, größer als 126 und kein Tabstopp-, Zeilenvorschub- oder Wagenrücklaufzeichen)

QEncode

Mit dieser Funktion werden einige Daten mit "Q"-Codierung konvertiert.

QEncodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde.

QPDecode

Decodiert eine Zeichenfolge, die z. B. durch einen vorherigen Aufruf von QPEncode in ein druckbares Format mit Anführungszeichen codiert wurde.

QPDecodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Bytes abrufen, der die Daten enthalten kann, die aus einer Zeichenfolge der angegebenen Länge in einem druckbaren Format mit Anführungszeichen decodiert wurden.

QPEncode

Mit dieser Funktion können Sie Daten in ein druckbares Format mit Anführungszeichen codieren.

QPEncodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde.

RegistryDataExchange

Mit dieser Funktion können Sie Lese- und Schreibvorgänge in der Systemregistrierung vornehmen.

RGBToHtml

Konvertiert einen COLORREF-Wert in den entsprechenden HTML-Text.

Sids::AccountOps

Gibt die DOMAIN_ALIAS_RID_ACCOUNT_OPS-SID zurück.

Sids::Admins

Gibt die DOMAIN_ALIAS_RID_ADMINS-SID zurück.

Sids::AnonymousLogon

Gibt die SECURITY_ANONYMOUS_LOGON_RID-SID zurück.

Sids::AuthenticatedUser

Gibt die SECURITY_AUTHENTICATED_USER_RID-SID zurück.

Sids::BackupOps

Gibt die DOMAIN_ALIAS_RID_BACKUP_OPS-SID zurück.

Sids::Batch

Gibt die SECURITY_BATCH_RID-SID zurück.

Sids::CreatorGroupServer

Gibt die SECURITY_CREATOR_GROUP_SERVER_RID-SID zurück.

Sids::CreatorGroup

Gibt die SECURITY_CREATOR_GROUP_RID-SID zurück.

Sids::CreatorOwnerServer

Gibt die SECURITY_CREATOR_OWNER_SERVER_RID-SID zurück.

Sids::CreatorOwner

Gibt die SECURITY_CREATOR_OWNER_RID-SID zurück.

Sids::Dialup

Gibt die SECURITY_DIALUP_RID-SID zurück.

Sids::Guests

Gibt die DOMAIN_ALIAS_RID_GUESTS-SID zurück.

Sids::Interactive

Gibt die SECURITY_INTERACTIVE_RID-SID zurück.

Sids::Local

Gibt die SECURITY_LOCAL_RID-SID zurück.

Sids::Network

Gibt die SECURITY_NETWORK_RID-SID zurück.

Sids::NetworkService

Gibt die SECURITY_NETWORK_SERVICE_RID-SID zurück.

Sids::Null

Gibt die SECURITY_NULL_RID-SID zurück.

Sids::PowerUsers

Gibt die DOMAIN_ALIAS_RID_POWER_USERS-SID zurück.

Sids::PreW2KAccess

Gibt die DOMAIN_ALIAS_RID_PREW2KCOMPACCESS-SID zurück.

Sids::PrintOps

Gibt die DOMAIN_ALIAS_RID_PRINT_OPS-SID zurück.

Sids::Proxy

Gibt die SECURITY_PROXY_RID-SID zurück.

Sids::RasServers

Gibt die DOMAIN_ALIAS_RID_RAS_SERVERS-SID zurück.

Sids::Replicator

Gibt die DOMAIN_ALIAS_RID_REPLICATOR-SID zurück.

Sids::RestrictedCode

Gibt die SECURITY_RESTRICTED_CODE_RID-SID zurück.

Sids::Self

Gibt die SECURITY_PRINCIPAL_SELF_RID-SID zurück.

Sids::ServerLogon

Gibt die SECURITY_SERVER_LOGON_RID-SID zurück.

Sids::Service

Gibt die SECURITY_SERVICE_RID-SID zurück.

Sids::SystemOps

Gibt die DOMAIN_ALIAS_RID_SYSTEM_OPS-SID zurück.

Sids::System

Gibt die SECURITY_LOCAL_SYSTEM_RID-SID zurück.

Sids::TerminalServer

Gibt die SECURITY_TERMINAL_SERVER_RID-SID zurück.

Sids::Users

Gibt die DOMAIN_ALIAS_RID_USERS-SID zurück.

Sids::World

Gibt die SECURITY_WORLD_RID-SID zurück.

SystemTimeToHttpDate

Mit dieser Funktion konvertieren Sie die Systemzeit in eine Zeichenfolge, deren Format sich für die Verwendung in HTTP-Headern eignet.

UUDecode

Decodiert eine Zeichenfolge, die z. B. durch einen vorherigen Aufruf von Uuencode in eine UUEncoded-Zeichenfolge codiert wurde.

UUDecodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Bytes abrufen, der die Daten enthalten kann, die aus einer UUEncoded-Zeichenfolge der angegebenen Länge decodiert wurden.

UUEncode

Mit dieser Funktion können Sie Daten in UUEncoded-Daten codieren.

UUEncodeGetRequiredLength

Mit dieser Funktion können Sie die Größe eines Puffers in Zeichen abrufen, der eine Zeichenfolge enthalten kann, die aus Daten der angegebenen Größe codiert wurde.