共用方式為


ATL 公用程式參考

ATL 提供程式碼,以 CPathT 和 CUrl 的形式 操作路徑和 URL。 執行緒集 區 CThreadPool 可用於您的應用程式。 此程式碼可以在 atlpath.h 和 atlutil.h 中找到。

類別

   
CPathT 類別 這個類別代表路徑。
CDebugReportHook 類別 使用此類別將偵錯報告傳送至具名管道。
CNonStatelessWorker 類別 從執行緒集區接收要求,並將其傳遞至在每個要求上建立和終結的背景工作物件。
CNoWorkerThread 類別 如果您想要停用動態快取維護, MonitorClass 請使用這個類別作為範本參數的引數來快取類別。
CThreadPool 類別 這個類別提供處理工作專案佇列的背景工作執行緒集區。
CUrl 類別 這個類別代表 URL。 它可讓您獨立操作 URL 的每個元素,無論是剖析現有的 URL 字串,還是從頭建置字串。
CWorkerThread 類別 這個類別會建立背景工作執行緒或使用現有的執行緒、等候一或多個核心物件控制碼,並在其中一個控制碼發出訊號時執行指定的用戶端函式。

Typedefs

CPath 使用 CString CPathT 特製化。
CPathA 使用 CStringA CPathT 特製化。
CPathW 使用 CStringW CPathT 特製化。
ATL_URL_PORT CUrl 用於 指定埠號碼的類型。

列舉

ATL_URL_SCHEME 這個列舉的成員會為 CUrl 所瞭解 的配置提供常數。

函式

AtlCanonicalizeUrl 呼叫此函式可規範化 URL,包括將 Unsafe 字元和空格轉換成逸出序列。
AtlCombineUrl 呼叫此函式可將基底 URL 和相對 URL 結合成單一、標準的 URL。
AtlEscapeUrl 呼叫此函式會將所有 Unsafe 字元轉換成逸出序列。
AtlGetDefaultUrlPort 呼叫此函式以取得與特定網際網路通訊協定或配置相關聯的預設埠號碼。
AtlHexValue 呼叫此函式可取得十六進位的數值。
AtlIsUnsafeUrlChar 呼叫此函式可了解在 URL 中使用某個字元是否安全。
AtlUnescapeUrl 呼叫此函式將逸出字元轉換回其原始值。
SystemTimeToHttpDate 呼叫此函式將系統時間轉換成採用適合在 HTTP 標頭中使用之格式的字串。
ATLPath::AddBackslash 此函式是 [PathAddBackslash](/windows/desktop/api/shlwapi/nf-shlwapi-pathaddbackslasha 的多載包裝函式
).
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 的多 載包裝函式。

另請參閱

概念
ATL COM 桌面元件