共用方式為


ATL 函式依字母順序的參考

在 區段中, ATL 全域函式的參考主題是依字母順序排列的。若要依分類尋找特定函式,請參閱 ATL 函式

Function

描述

AtlAdvise

建立物件的連接點和用戶端的接收之間的連接。

AtlAdviseSinkMap

呼叫此函式以通知或 unadvise 物件中的接收事件對應中的所有項目。

AtlAxAttachControl

將先前建立的控制項加入至指定的視窗。

AtlAxCreateControlEx

建立 ActiveX 控制項,將它初始化,並將它裝載在指定的視窗。一個介面指標和事件接收新控制項的物件也可以。

AtlAxCreateControlLicEx

建立已授權的 ActiveX 控制項,將它初始化,並將它裝載在指定的視窗。一個介面指標和事件接收新控制項的物件也可以。

AtlAxCreateControlLic

建立已授權的 ActiveX 控制項,將它初始化,並將它裝載在指定的視窗。

AtlAxCreateControl

建立 ActiveX 控制項,將它初始化,並將它裝載在指定的視窗。

AtlAxCreateDialog

若要從使用者提供的對話方塊樣板的非強制回應對話方塊。

AtlAxDialogBox

若要從使用者提供的對話方塊樣板的強制回應對話方塊。

AtlAxGetControl

取得的介面指標直接對控制項內含的指定之的指定之視窗訊息的控制代碼。

AtlAxGetHost

取得的介面指標直接加入至指定之視窗的容器 (如果有的話) 指定的控制代碼。

AtlAxWinInit

這個函式會註冊 "AtlAxWin80""AtlAxWinLic80" 視窗類別初始化的 ATL 控制項裝載程式碼加上兩個自訂 Windows 訊息。

AtlAxWinTerm

這個函式會先 "AtlAxWin80""AtlAxWinLic80" 視窗類別 uninitializes 的 ATL 控制項裝載程式碼。

AtlCanonicalizeUrl

呼叫此函式規範化 URL,包括轉換不安全的字元和空白字元的逸出序列 (Escape Sequence)。

AtlCombineUrl

呼叫此函式結合基底 URL 和相對 URL 輸入單一,標準 URL。

AtlComModuleGetClassObject

呼叫這個函式會傳回 Class Factory。

AtlComModuleRegisterClassObjects

這個函式呼叫已註冊之類別的物件。

AtlComModuleRegisterServer

這個函式呼叫登錄物件中對應的每個物件。

AtlComModuleRevokeClassObjects

這個函式會從執行物件表格 (ROT) 中移除 Class Factory/Factory。

AtlComModuleUnregisterServer

這個函式呼叫移除註冊物件中對應的每個物件。

AtlComPtrAssign

將介面指標至另一個相同型別的介面指標。

AtlComQIPtrAssign

介面指標指派給不同型別的另一個介面指標。

AtlCreateTargetDC

會在 DVTARGETDEVICE 結構指定之裝置的裝置內容。

AtlEscapeUrl

呼叫此函式轉換所有不安全的字元為逸出序列 (Escape Sequence)。

AtlFreeMarshalStream

出現在資料流的封送處理資料,然後釋放資料流指標。

AtlGetDacl

呼叫這個函式會擷取指定物件的 Discretionary 存取控制清單 (DACL) (DACL) 資訊。

AtlGetDefaultUrlPort

呼叫此函式來取得預設通訊埠編號與特定網際網路通訊協定 (IP) 或計劃。

AtlGetGroupSid

呼叫這個函式會擷取物件的群組安全識別項 (Locale Identifier (SID)。

AtlGetHexValue

呼叫此函式來取得十六進位數字的數值。

AtlGetObjectSourceInterface

呼叫這個函式會擷取與物件相關的預設來源介面的相關資訊。

AtlGetOwnerSid

呼叫這個函式會擷取物件的擁有人 Security Identifier (SID)。

AtlGetPerUserRegistration

使用這個函式會判斷應用程式是否已為 HKEY_CURRENT_USER (HKCU) 節點的登錄存取方向。

AtlGetSacl

呼叫這個函式會擷取指定物件的系統存取控制清單 (SACL) (SACL) 資訊。

AtlGetSecurityDescriptor

呼叫這個函式會擷取指定物件的安全性描述元。

AtlHexDecode

解碼已編碼為十六進位文字 (例如 [ AtlHexEncode) 的呼叫資料的字串。

AtlHexDecodeGetRequiredLength

呼叫此函式來取得大小可以包含從所指定長度的十六進位編碼字串解碼的資料緩衝區中的位元組數。

AtlHexEncode

呼叫這個函式進入某些資料以十六進位的文字字串。

AtlHexEncodeGetRequiredLength

呼叫此函式來取得可包含從所指定大小的資料輸入之字串緩衝區的大小。

AtlHexValue

呼叫此函式來取得十六進位數字的數值。

AtlHiMetricToPixel

將 HIMETRIC 單位的物件大小 (每單位為 0.01 公釐為單位為像素) 的大小 (以螢幕裝置。

AtlHresultFromLastError

使用 HRESULT 的形式,傳回呼叫執行緒的最後錯誤代碼的值。

AtlHresultFromWin32

轉換 Win32 錯誤碼的 HRESULT。

AtlInternalQueryInterface

擷取指標所要求的介面。

AtlIsUnsafeUrlChar

呼叫這個函式尋找字元是否可安全地用於 URL。

AtlLoadTypeLib

這個函式呼叫載入型別程式庫。

AtlMarshalPtrInProc

建立新的資料流物件,寫入至資料流 Proxy 的 CLSID,並透過將必要的資料封送處理指定的介面指標初始化 Proxy 至資料流。

AtlModuleRegisterServer

登錄物件中對應的每個物件。

AtlModuleRegisterTypeLib

註冊型別程式庫。

AtlModuleUnregisterServerEx

移除物件中對應的每個物件。

AtlModuleUnregisterServer

移除物件中對應的每個物件。它類似於 AtlModuleUnregisterServerEx ,除了不能移除型別程式庫。

AtlModuleUnregisterTypeLib

移除註冊型別程式庫。

ATLPath::AddBackslash

這個函式是 PathAddBackslash的多載的包裝函式。

ATLPath::AddExtension

這個函式是 PathAddExtension的多載的包裝函式。

ATLPath::Append

這個函式是 PathAppend的多載的包裝函式。

ATLPath::BuildRoot

這個函式是 PathBuildRoot的多載的包裝函式。

ATLPath::Canonicalize

這個函式是 PathCanonicalize的多載的包裝函式。

ATLPath::Combine

這個函式是 PathCombine的多載的包裝函式。

ATLPath::CommonPrefix

這個函式是 PathCommonPrefix的多載的包裝函式。

ATLPath::CompactPath

這個函式是 PathCompactPath的多載的包裝函式。

ATLPath::CompactPathEx

這個函式是 PathCompactPathEx的多載的包裝函式。

ATLPath::FileExists

這個函式是 PathFileExists的多載的包裝函式。

ATLPath::FindExtension

這個函式是 PathFindExtension的多載的包裝函式。

ATLPath::FindFileName

這個函式是 PathFindFileName的多載的包裝函式。

ATLPath::GetDriveNumber

這個函式是 PathGetDriveNumber的多載的包裝函式。

ATLPath::IsDirectory

這個函式是 PathIsDirectory的多載的包裝函式。

ATLPath::IsFileSpec

這個函式是 PathIsFileSpec的多載的包裝函式。

ATLPath::IsPrefix

這個函式是 PathIsPrefix的多載的包裝函式。

ATLPath::IsRelative

這個函式是 PathIsRelative的多載的包裝函式。

ATLPath::IsRoot

這個函式是 PathIsRoot的多載的包裝函式。

ATLPath::IsSameRoot

這個函式是 PathIsSameRoot的多載的包裝函式。

ATLPath::IsUNC

這個函式是 PathIsUNC的多載的包裝函式。

ATLPath::IsUNCServer

這個函式是 PathIsUNCServer的多載的包裝函式。

ATLPath::IsUNCServerShare

這個函式是 PathIsUNCServerShare的多載的包裝函式。

ATLPath::MakePretty

這個函式是 PathMakePretty的多載的包裝函式。

ATLPath::MatchSpec

這個函式是 PathMatchSpec的多載的包裝函式。

ATLPath::QuoteSpaces

這個函式是 PathQuoteSpaces的多載的包裝函式。

ATLPath::RelativePathTo

這個函式是 PathRelativePathTo的多載的包裝函式。

ATLPath::RemoveArgs

這個函式是 PathRemoveArgs的多載的包裝函式。

ATLPath::RemoveBackslash

這個函式是 PathRemoveBackslash的多載的包裝函式。

ATLPath::RemoveBlanks

這個函式是 PathRemoveBlanks的多載的包裝函式。

ATLPath::RemoveExtension

這個函式是 PathRemoveExtension的多載的包裝函式。

ATLPath::RemoveFileSpec

這個函式是 PathRemoveFileSpec的多載的包裝函式。

ATLPath::RenameExtension

這個函式是 PathRenameExtension的多載的包裝函式。

ATLPath::SkipRoot

這個函式是 PathSkipRoot的多載的包裝函式。

ATLPath::StripPath

這個函式是 PathStripPath的多載的包裝函式。

ATLPath::StripToRoot

這個函式是 PathStripToRoot的多載的包裝函式。

ATLPath::UnquoteSpaces

這個函式是 PathUnquoteSpaces的多載的包裝函式。

AtlPixelToHiMetric

轉換以像素為單位) 之物件的大小 (以螢幕裝置為 HIMETRIC 單位的大小 (每單位為 0.01 公釐)。

AtlRegisterTypeLib

這個函式呼叫註冊型別程式庫。

AtlReportError

設定 IErrorInfo 介面提供錯誤資訊給物件的用戶端。

AtlSetChildSite

呼叫此函式將子物件的網站父物件的 IUnknown 的。

AtlSetDacl

呼叫這個函式會將指定物件的 Discretionary 存取控制清單 (DACL) (DACL) 資訊。

AtlSetGroupSid

呼叫這個函式會設定物件的群組安全識別項 (Locale Identifier (SID)。

AtlSetOwnerSid

呼叫這個函式會設定物件的擁有人 Security Identifier (SID)。

AtlSetPerUserRegistration

設定應用程式是否已為 HKEY_CURRENT_USER (HKCU) 節點的登錄存取方向。

AtlSetSacl

呼叫這個函式會將指定物件的系統存取控制清單 (SACL) (SACL) 資訊。

AtlThrowLastWin32

呼叫此函式發出信號根據 Windows 函式 GetLastError結果的錯誤。

AtlThrow

呼叫此函式發出信號以 HRESULT 狀態碼的錯誤。

AtlTraceLoadSettings

呼叫此函式從檔案載入追蹤設定。

AtlTraceSaveSettings

呼叫此函式將目前追蹤設定至檔案。

AtlUnadvise

結束藉由 AtlAdvise已建立的連接。

AtlUnescapeUrl

呼叫此函式將轉換為逸出字元回其原始值。

AtlUnicodeToUTF8

呼叫此函式將 Unicode 字串轉換為 UTF-8。

AtlUnmarshalPtr

轉換資料流的封送處理資料到可供用戶端使用的介面指標。

AtlUnRegisterTypeLib

這個函式呼叫註冊型別程式庫。

AtlUpdateRegistryFromResourceD

這個函式呼叫更新所提供之資源的註冊。

AtlWaitWithMessageLoop

等候物件發出信號,同時傳送 Windows 訊息的需要。

AtlWinModuleAddCreateWndData

這個函式是用來初始化並將 _AtlCreateWndData 結構。

AtlWinModuleExtractCreateWndData

呼叫這個函式擷取現有 _AtlCreateWndData 結構。

BEncode

使用「B」編碼方式,呼叫這個函式轉換一些資料。

BEncodeGetRequiredLength

呼叫此函式來取得可包含從所指定大小的資料輸入之字串緩衝區的大小。

EscapeXML

呼叫這個函式會轉換為 unsafe 用於 XML 為其安全對等的字元。

GetExtendedChars

呼叫此函式來取得擴充字元數目的字串。

InlineIsEqualIUnknown

呼叫這個函式,測試特定情況的 IUnknown的。

IsExtendedChar

呼叫這個函式會發現,如果指定的字元是否為擴充字元 (小於 32),大於 126,而非定位字元、換行字元、歸位字元 (Carriage Return)

QEncode

使用「Q」編碼方式,呼叫這個函式轉換一些資料。

QEncodeGetRequiredLength

呼叫此函式來取得可包含從所指定大小的資料輸入之字串緩衝區的大小。

QPDecode

將引號可列印的格式輸入 QPEncode等) 的呼叫資料的字串。

QPDecodeGetRequiredLength

呼叫此函式來取得大小可以包含從所指定長度的引號可列印編碼字串解碼的資料緩衝區中的位元組數。

QPEncode

呼叫這個函式會在引號可列印之格式的資料。

QPEncodeGetRequiredLength

呼叫此函式來取得可包含從所指定大小的資料輸入之字串緩衝區的大小。

RegistryDataExchange

這個函式呼叫讀取,或使用方法,寫入系統登錄。

RGBToHtml

轉換 COLORREF 值組 HTML 文字與該色彩值對應。

Sids::AccountOps

傳回 DOMAIN_ALIAS_RID_ACCOUNT_OPS SID。

Sids::Admins

傳回 DOMAIN_ALIAS_RID_ADMINS SID。

Sids::AnonymousLogon

傳回 SECURITY_ANONYMOUS_LOGON_RID SID。

Sids::AuthenticatedUser

傳回 SECURITY_AUTHENTICATED_USER_RID SID。

Sids::BackupOps

傳回 DOMAIN_ALIAS_RID_BACKUP_OPS SID。

Sids::Batch

傳回 SECURITY_BATCH_RID SID。

Sids::CreatorGroupServer

傳回 SECURITY_CREATOR_GROUP_SERVER_RID SID。

Sids::CreatorGroup

傳回 SECURITY_CREATOR_GROUP_RID SID。

Sids::CreatorOwnerServer

傳回 SECURITY_CREATOR_OWNER_SERVER_RID SID。

Sids::CreatorOwner

傳回 SECURITY_CREATOR_OWNER_RID SID。

Sids::Dialup

傳回 SECURITY_DIALUP_RID SID。

Sids::Guests

傳回 DOMAIN_ALIAS_RID_GUESTS SID。

Sids::Interactive

傳回 SECURITY_INTERACTIVE_RID SID。

Sids::Local

傳回 SECURITY_LOCAL_RID SID。

Sids::Network

傳回 SECURITY_NETWORK_RID SID。

Sids::NetworkService

傳回 SECURITY_NETWORK_SERVICE_RID SID。

Sids::Null

傳回 SECURITY_NULL_RID SID。

Sids::PowerUsers

傳回 DOMAIN_ALIAS_RID_POWER_USERS SID。

Sids::PreW2KAccess

傳回 DOMAIN_ALIAS_RID_PREW2KCOMPACCESS SID。

Sids::PrintOps

傳回 DOMAIN_ALIAS_RID_PRINT_OPS SID。

Sids::Proxy

傳回 SECURITY_PROXY_RID SID。

Sids::RasServers

傳回 DOMAIN_ALIAS_RID_RAS_SERVERS SID。

Sids::Replicator

傳回 DOMAIN_ALIAS_RID_REPLICATOR SID。

Sids::RestrictedCode

傳回 SECURITY_RESTRICTED_CODE_RID SID。

Sids::Self

傳回 SECURITY_PRINCIPAL_SELF_RID SID。

Sids::ServerLogon

傳回 SECURITY_SERVER_LOGON_RID SID。

Sids::Service

傳回 SECURITY_SERVICE_RID SID。

Sids::SystemOps

傳回 DOMAIN_ALIAS_RID_SYSTEM_OPS SID。

Sids::System

傳回 SECURITY_LOCAL_SYSTEM_RID SID。

Sids::TerminalServer

傳回 SECURITY_TERMINAL_SERVER_RID SID。

Sids::Users

傳回 DOMAIN_ALIAS_RID_USERS SID。

Sids::World

傳回 SECURITY_WORLD_RID SID。

SystemTimeToHttpDate

呼叫此函式將一種系統時間設為適當的格式字串使用 HTTP 標頭。

UUDecode

解碼 uuencoded 等 UUEncode) 的呼叫資料的字串。

UUDecodeGetRequiredLength

呼叫此函式來取得大小可以包含從所指定長度的字串 uuencoded 解密資料緩衝區中的位元組數。

UUEncode

呼叫這個函式會 uuencode 一些資料。

UUEncodeGetRequiredLength

呼叫此函式來取得可包含從所指定大小的資料輸入之字串緩衝區的大小。