Sdílet prostřednictvím


Abecední odkaz funkce ATL

V této části jsou abecedně uspořádána referenční témata pro globální funkce ATL.Konkrétní funkce podle kategorie najdete v tématu Funkce ATL.

Funkce

Popis

AtlAdvise

Vytvoří propojení mezi připojovacím bodem objektu a jímkou klienta.

AtlAdviseSinkMap

Voláním této funkce vytvoříte nebo zrušíte avízo o všech položkách v mapě událostí jímky objektu.

AtlAxAttachControl

Připojí předchozí vytvořený ovládací prvek k zadanému oknu.

AtlAxCreateControlEx

Vytvoří, inicializuje a hostuje ovládací prvek ActiveX v zadaném okně.Pro tento nový ovládací prvek lze také vytvořit ukazatel rozhraní a jímku událostí.

AtlAxCreateControlLicEx

Vytvoří, licencuje a hostuje ovládací prvek ActiveX v zadaném okně.Pro tento nový ovládací prvek lze také vytvořit ukazatel rozhraní a jímku událostí.

AtlAxCreateControlLic

Vytvoří, licencuje a hostuje ovládací prvek ActiveX v zadaném okně.

AtlAxCreateControl

Vytvoří, inicializuje a hostuje ovládací prvek ActiveX v zadaném okně.

AtlAxCreateDialog

Vytvoří nemodální dialogové okno z uživatelem zadané šablony dialogového okna.

AtlAxDialogBox

Vytvoří modální dialogové okno z uživatelem zadané šablony dialogového okna.

AtlAxGetControl

Získá přímý ukazatel rozhraní na ovládací prvek obsažený uvnitř zadaného okna s uvedením jeho popisovače.

AtlAxGetHost

Získá přímý ukazatel rozhraní na kontejner zadaného okna (pokud existuje) s uvedením jeho popisovače.

AtlAxWinInit

Tato funkce inicializuje řídicí hostitelský kód ATL registrací tříd oken "AtlAxWin80""AtlAxWinLic80" a několika vlastních zpráv okna.

AtlAxWinTerm

Tato funkce zruší inicializaci řídicího hostitelského kódu ATL zrušením registrace tříd oken "AtlAxWin80""AtlAxWinLic80".

AtlCanonicalizeUrl

Voláním této funkce převedete adresu URL na kanonický tvar, přičemž problematické znaky a mezery se převedou na řídicí sekvence.

AtlCombineUrl

Voláním této funkce zkombinujete základní a relativní adresu URL do jedné kanonické adresy URL.

AtlComModuleGetClassObject

Voláním této funkce se vrátí objekt pro vytváření tříd.

AtlComModuleRegisterClassObjects

Voláním této funkce se zaregistrují objekty třídy.

AtlComModuleRegisterServer

Voláním této funkce se zaregistrují všechny objekty v mapě objektů.

AtlComModuleRevokeClassObjects

Voláním této funkce se z tabulky spuštěných objektů odeberou objekty pro vytváření tříd.

AtlComModuleUnregisterServer

Voláním této funkce se zruší registrace všech objektů v mapě objektů.

AtlComPtrAssign

Přiřadí ukazatel rozhraní k jinému ukazateli rozhraní stejného typu.

AtlComQIPtrAssign

Přiřadí ukazatel rozhraní k jinému ukazateli rozhraní odlišného typu.

AtlCreateTargetDC

Vytvoří kontext zařízení pro zařízení zadané ve struktuře DVTARGETDEVICE.

AtlEscapeUrl

Voláním této funkce převedete všechny problematické znaky na řídicí sekvence.

AtlFreeMarshalStream

Uvolní zařazování dat ve streamu a následně uvolní ukazatel streamu.

AtlGetDacl

Voláním této funkce načtete informace o volitelném seznamu řízení přístupu (DACL) zadaného objektu.

AtlGetDefaultUrlPort

Voláním této funkce získáte výchozí číslo portu přidružené ke konkrétnímu protokolu nebo schématu Internetu.

AtlGetGroupSid

Voláním této funkce načtete identifikátor zabezpečení skupiny (SID) určitého objektu.

AtlGetHexValue

Voláním této funkce získáte číselnou hodnotu šestnáctkové číslice.

AtlGetObjectSourceInterface

Voláním této funkce načtete informace o výchozím zdrojovém rozhraní objektu.

AtlGetOwnerSid

Voláním této funkce načtete identifikátor zabezpečení vlastníka (SID) určitého objektu.

AtlGetPerUserRegistration

Pomocí této funkce lze určit, zda aplikace přesměrovává přístup k registru do uzlu HKEY_CURRENT_USER (HKCU).

AtlGetSacl

Voláním této funkce načtete informace o seznamu řízení auditování přístupu (SACL) zadaného objektu.

AtlGetSecurityDescriptor

Voláním této funkce načtete popisovač zabezpečení daného objektu.

AtlHexDecode

Dekóduje řetězec dat, který byl předchozím voláním funkce AtlHexEncode zakódován jako šestnáctkový text.

AtlHexDecodeGetRequiredLength

Voláním této funkce získáte bajtovou velikost vyrovnávací paměti, která by mohla obsahovat data dekódovaná z šestnáctkově zakódovaného řetězce zadané délky.

AtlHexEncode

Voláním této funkce zakódujete data jako řetězec šestnáctkového textu.

AtlHexEncodeGetRequiredLength

Voláním této funkce získáte znakovou velikost vyrovnávací paměti, která by mohla obsahovat řetězec zakódovaný z dat zadané velikosti.

AtlHexValue

Voláním této funkce získáte číselnou hodnotu šestnáctkové číslice.

AtlHiMetricToPixel

Převede velikost objektu v jednotkách HIMETRIC (každá jednotka je 0,01 milimetru) na velikost v pixelech na obrazovkovém zařízení.

AtlHresultFromLastError

Vrátí hodnotu posledního kódu chyby volajícího vlákna ve formě HRESULT.

AtlHresultFromWin32

Převede kód chyby Win32 na HRESULT.

AtlInternalQueryInterface

Načte ukazatel na požadované rozhraní.

AtlIsUnsafeUrlChar

Voláním této funkce zjistíte, zda lze znak bezpečně použít v adrese URL.

AtlLoadTypeLib

Voláním této funkce se načte knihovna typů.

AtlMarshalPtrInProc

Vytvoří nový objekt streamu, zapíše do tohoto streamu identifikátor CLSID proxy a zařadí zadaný ukazatel rozhraní tím, že do streamu zapíše data potřebná k inicializaci proxy.

AtlModuleRegisterServer

Zaregistruje všechny objekty v mapě objektů.

AtlModuleRegisterTypeLib

Zaregistruje knihovnu typů.

AtlModuleUnregisterServerEx

Zruší registraci všech objektů v mapě objektů.

AtlModuleUnregisterServer

Zruší registraci všech objektů v mapě objektů.Podobá se funkci AtlModuleUnregisterServerEx s tou výjimkou, že nedokáže zrušit registraci knihovny typů.

AtlModuleUnregisterTypeLib

Zruší registraci knihovny typů.

ATLPath::AddBackslash

Tato funkce je přetížená obálka pro PathAddBackslash.

ATLPath::AddExtension

Tato funkce je přetížená obálka pro PathAddExtension.

ATLPath::Append

Tato funkce je přetížená obálka pro PathAppend.

ATLPath::BuildRoot

Tato funkce je přetížená obálka pro PathBuildRoot.

ATLPath::Canonicalize

Tato funkce je přetížená obálka pro PathCanonicalize.

ATLPath::Combine

Tato funkce je přetížená obálka pro PathCombine.

ATLPath::CommonPrefix

Tato funkce je přetížená obálka pro PathCommonPrefix.

ATLPath::CompactPath

Tato funkce je přetížená obálka pro PathCompactPath.

ATLPath::CompactPathEx

Tato funkce je přetížená obálka pro PathCompactPathEx.

ATLPath::FileExists

Tato funkce je přetížená obálka pro PathFileExists.

ATLPath::FindExtension

Tato funkce je přetížená obálka pro PathFindExtension.

ATLPath::FindFileName

Tato funkce je přetížená obálka pro PathFindFileName.

ATLPath::GetDriveNumber

Tato funkce je přetížená obálka pro PathGetDriveNumber.

ATLPath::IsDirectory

Tato funkce je přetížená obálka pro PathIsDirectory.

ATLPath::IsFileSpec

Tato funkce je přetížená obálka pro PathIsFileSpec.

ATLPath::IsPrefix

Tato funkce je přetížená obálka pro PathIsPrefix.

ATLPath::IsRelative

Tato funkce je přetížená obálka pro PathIsRelative.

ATLPath::IsRoot

Tato funkce je přetížená obálka pro PathIsRoot.

ATLPath::IsSameRoot

Tato funkce je přetížená obálka pro PathIsSameRoot.

ATLPath::IsUNC

Tato funkce je přetížená obálka pro PathIsUNC.

ATLPath::IsUNCServer

Tato funkce je přetížená obálka pro PathIsUNCServer.

ATLPath::IsUNCServerShare

Tato funkce je přetížená obálka pro PathIsUNCServerShare.

ATLPath::MakePretty

Tato funkce je přetížená obálka pro PathMakePretty.

ATLPath::MatchSpec

Tato funkce je přetížená obálka pro PathMatchSpec.

ATLPath::QuoteSpaces

Tato funkce je přetížená obálka pro PathQuoteSpaces.

ATLPath::RelativePathTo

Tato funkce je přetížená obálka pro PathRelativePathTo.

ATLPath::RemoveArgs

Tato funkce je přetížená obálka pro PathRemoveArgs.

ATLPath::RemoveBackslash

Tato funkce je přetížená obálka pro PathRemoveBackslash.

ATLPath::RemoveBlanks

Tato funkce je přetížená obálka pro PathRemoveBlanks.

ATLPath::RemoveExtension

Tato funkce je přetížená obálka pro PathRemoveExtension.

ATLPath::RemoveFileSpec

Tato funkce je přetížená obálka pro PathRemoveFileSpec.

ATLPath::RenameExtension

Tato funkce je přetížená obálka pro PathRenameExtension.

ATLPath::SkipRoot

Tato funkce je přetížená obálka pro PathSkipRoot.

ATLPath::StripPath

Tato funkce je přetížená obálka pro PathStripPath.

ATLPath::StripToRoot

Tato funkce je přetížená obálka pro PathStripToRoot.

ATLPath::UnquoteSpaces

Tato funkce je přetížená obálka pro PathUnquoteSpaces.

AtlPixelToHiMetric

Převede velikost objektu v pixelech na obrazovkovém zařízení na velikost v jednotkách HIMETRIC (každá jednotka je 0,01 milimetru).

AtlRegisterTypeLib

Voláním této funkce se zaregistruje knihovna typů.

AtlReportError

Nastaví rozhraní IErrorInfo pro poskytování informací o chybách klientům objektu.

AtlSetChildSite

Voláním této funkce nastavíte lokalitu podřízeného objektu na IUnknown nadřazeného objektu.

AtlSetDacl

Voláním této funkce nastavíte informace o volitelném seznamu řízení přístupu (DACL) zadaného objektu.

AtlSetGroupSid

Voláním této funkce nastavíte identifikátor zabezpečení skupiny (SID) určitého objektu.

AtlSetOwnerSid

Voláním této funkce nastavíte identifikátor zabezpečení vlastníka (SID) určitého objektu.

AtlSetPerUserRegistration

Nastaví, zda aplikace přesměrovává přístup k registru do uzlu HKEY_CURRENT_USER (HKCU).

AtlSetSacl

Voláním této funkce nastavíte informace o seznamu řízení auditování přístupu (SACL) zadaného objektu.

AtlThrowLastWin32

Voláním této funkce signalizujete chybu na základě výsledku funkce Windows GetLastError.

AtlThrow

Voláním této funkce signalizujete chybu na základě kódu stavu HRESULT.

AtlUnadvise

Ukončí připojení navázané prostřednictvím funkce AtlAdvise.

AtlUnescapeUrl

Voláním této funkce převedete řídicí znaky zpět na jejich původní hodnoty.

AtlUnicodeToUTF8

Voláním této funkce převedete řetězec s kódováním Unicode na UTF-8.

AtlUnmarshalPtr

Převede zařazovaná data streamu na ukazatel rozhraní, který může použít klient.

AtlUnRegisterTypeLib

Voláním této funkce se zruší registrace knihovny typů.

AtlUpdateRegistryFromResourceD

Voláním této funkce se registr aktualizuje ze zadaného prostředku.

AtlWaitWithMessageLoop

Počká na objekt, který má být signalizován, a mezitím podle potřeby odbaví zprávy okna.

AtlWinModuleAddCreateWndData

Tato funkce slouží k inicializaci a přidání struktury _AtlCreateWndData.

AtlWinModuleExtractCreateWndData

Voláním této funkce extrahujete existující strukturu _AtlCreateWndData.

BEncode

Voláním této funkce převedete data pomocí kódování B.

BEncodeGetRequiredLength

Voláním této funkce získáte znakovou velikost vyrovnávací paměti, která by mohla obsahovat řetězec zakódovaný z dat zadané velikosti.

EscapeXML

Voláním této funkce převedete znaky, které jsou problematické pro použití v kódu XML, na jejich bezpečné ekvivalenty.

GetExtendedChars

Voláním této funkce získáte počet znaků s diakritikou v řetězci.

InlineIsEqualIUnknown

Tato funkce se volá pro speciální případ testování hodnoty IUnknown.

IsExtendedChar

Voláním této funkce zjistíte, zda daný znak používá diakritiku (je menší než 32, větší než 126 a nejde o tabulátor, odřádkování ani návrat na začátek řádku).

QEncode

Voláním této funkce převedete data pomocí kódování Q.

QEncodeGetRequiredLength

Voláním této funkce získáte znakovou velikost vyrovnávací paměti, která by mohla obsahovat řetězec zakódovaný z dat zadané velikosti.

QPDecode

Dekóduje řetězec dat, který byl předchozím voláním funkce QPEncode zakódován do formátu quoted-printable.

QPDecodeGetRequiredLength

Voláním této funkce získáte bajtovou velikost vyrovnávací paměti, která by mohla obsahovat data dekódovaná z řetězce zadané délky zakódovaného ve formátu quoted-printable.

QPEncode

Voláním této funkce zakódujete data do formátu quoted-printable.

QPEncodeGetRequiredLength

Voláním této funkce získáte znakovou velikost vyrovnávací paměti, která by mohla obsahovat řetězec zakódovaný z dat zadané velikosti.

RegistryDataExchange

Voláním této funkce se provede čtení nebo zápis v systémovém registru.

RGBToHtml

Převede hodnotu COLORREF na text HTML odpovídající hodnotě této barvy.

Sids::AccountOps

Vrátí identifikátor SID DOMAIN_ALIAS_RID_ACCOUNT_OPS.

Sids::Admins

Vrátí identifikátor SID DOMAIN_ALIAS_RID_ADMINS.

Sids::AnonymousLogon

Vrátí identifikátor SID SECURITY_ANONYMOUS_LOGON_RID.

Sids::AuthenticatedUser

Vrátí identifikátor SID SECURITY_AUTHENTICATED_USER_RID.

Sids::BackupOps

Vrátí identifikátor SID DOMAIN_ALIAS_RID_BACKUP_OPS.

Sids::Batch

Vrátí identifikátor SID SECURITY_BATCH_RID.

Sids::CreatorGroupServer

Vrátí identifikátor SID SECURITY_CREATOR_GROUP_SERVER_RID.

Sids::CreatorGroup

Vrátí identifikátor SID SECURITY_CREATOR_GROUP_RID.

Sids::CreatorOwnerServer

Vrátí identifikátor SID SECURITY_CREATOR_OWNER_SERVER_RID.

Sids::CreatorOwner

Vrátí identifikátor SID SECURITY_CREATOR_OWNER_RID.

Sids::Dialup

Vrátí identifikátor SID SECURITY_DIALUP_RID.

Sids::Guests

Vrátí identifikátor SID DOMAIN_ALIAS_RID_GUESTS.

Sids::Interactive

Vrátí identifikátor SID SECURITY_INTERACTIVE_RID.

Sids::Local

Vrátí identifikátor SID SECURITY_LOCAL_RID.

Sids::Network

Vrátí identifikátor SID SECURITY_NETWORK_RID.

SIDs::NetworkService

Vrátí identifikátor SID SECURITY_NETWORK_SERVICE_RID.

Sids::Null

Vrátí identifikátor SID SECURITY_NULL_RID.

Sids::PowerUsers

Vrátí identifikátor SID DOMAIN_ALIAS_RID_POWER_USERS.

Sids::PreW2KAccess

Vrátí identifikátor SID DOMAIN_ALIAS_RID_PREW2KCOMPACCESS.

Sids::PrintOps

Vrátí identifikátor SID DOMAIN_ALIAS_RID_PRINT_OPS.

Sids::Proxy

Vrátí identifikátor SID SECURITY_PROXY_RID.

Sids::RasServers

Vrátí identifikátor SID DOMAIN_ALIAS_RID_RAS_SERVERS.

Sids::Replicator

Vrátí identifikátor SID DOMAIN_ALIAS_RID_REPLICATOR.

Sids::RestrictedCode

Vrátí identifikátor SID SECURITY_RESTRICTED_CODE_RID.

Sids::Self

Vrátí identifikátor SID SECURITY_PRINCIPAL_SELF_RID.

Sids::ServerLogon

Vrátí identifikátor SID SECURITY_SERVER_LOGON_RID.

Sids::Service

Vrátí identifikátor SID SECURITY_SERVICE_RID.

Sids::SystemOps

Vrátí identifikátor SID DOMAIN_ALIAS_RID_SYSTEM_OPS.

Sids::System

Vrátí identifikátor SID SECURITY_LOCAL_SYSTEM_RID.

Sids::TerminalServer

Vrátí identifikátor SID SECURITY_TERMINAL_SERVER_RID.

Sids::Users

Vrátí identifikátor SID DOMAIN_ALIAS_RID_USERS.

Sids::World

Vrátí identifikátor SID SECURITY_WORLD_RID.

SystemTimeToHttpDate

Voláním této funkce převedete systémový čas na řetězec ve formátu vhodném pro použití v hlavičkách protokolu HTTP.

UUDecode

Dekóduje řetězec dat, který byl předchozím voláním funkce UUEncode zakódován do kódování UUENCODE.

UUDecodeGetRequiredLength

Voláním této funkce získáte bajtovou velikost vyrovnávací paměti, která by mohla obsahovat data dekódovaná z řetězce zadané délky zakódovaného do kódování UUENCODE.

UUEncode

Voláním této funkce zakódujete data do kódování UUENCODE.

UUEncodeGetRequiredLength

Voláním této funkce získáte znakovou velikost vyrovnávací paměti, která by mohla obsahovat řetězec zakódovaný z dat zadané velikosti.