ATL实用工具引用

CPathT卷毛形式,ATL提供操作的路径提供代码和URL。 线程池,CThreadPool,可用于您的应用程序。 此代码可在atlpath.h和atlutil.h找到。

CPathT选件类

此选件类表示路径。

CDebugReportHook选件类

使用此选件类发送调试报告为命名管道。

CNonStatelessWorker选件类

接收来自线程池的请求并传递到在每个请求创建和销毁的辅助对象。

CNoWorkerThread选件类

如果想要禁用动态缓存维护,请使用此选件类作为参数。MonitorClass 模板参数传递到缓存选件类。

CThreadPool选件类

此选件类提供的辅助线程池处理工作项队列。

右选件类

此选件类表示URL。 它是否可以独立于其他操作URL的每个元素分析现有的URL字符串或从头开始生成字符串。

CWorkerThread选件类

当其中一个处理事件信号时,此选件类在一个或多个核心对象处理创建辅助线程或使用现有工作项,等待,并执行一个指定的客户端功能。

Typedef

CPath

CPathT 的专用化使用 CString的。

CPathA

CPathT 的专用化使用 CStringA的。

CPathW

CPathT 的专用化使用 CStringW的。

ATL_URL_PORT

卷毛 使用的类型指定端口号。

枚举

ATL_URL_SCHEME

此枚举的成员为 卷毛了解架构提供常数。

函数

AtlCanonicalizeUrl

调用此函数教规本地化URL,包括转换不安全的字符和空格转换为转义序列。

AtlCombineUrl

调用此函数将基URL和相对URL到一个,指定URL。

AtlEscapeUrl

调用此函数将所有不安全的字符转换为转义序列。

AtlGetDefaultUrlPort

调用此函数获取默认端口号与特定internet协议或模式。

AtlHexValue

调用此函数获取一个十六进制数字的数值。

AtlIsUnsafeUrlChar

调用此函数查看字符是否是安全的用于URL。

AtlUnescapeUrl

调用此函数转换转义字符回其原始值。

SystemTimeToHttpDate

调用此函数将系统时间转换为字符串了适当的格式在HTTP标头。

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的重载包装。

ATL_URL标志

这些标志修改 AtlEscapeUrlAtlCanonicalizeUrl 行为。

ATL_WORKER_THREAD_WAIT

此宏以毫秒为单位定义默认 CWorkerThread::Shutdown 将等待辅助线程关闭。

ATLS_DEFAULT_THREADPOOLSHUTDOWNTIMEOUT

此宏以毫秒为单位定义默认时间 CThreadPool 将等待线程关闭。

ATLS_DEFAULT_THREADSPERPROC

此宏定义线程的默认周期数每个 CThreadPool使用的处理器。

请参见

其他资源

ATL概念

ATL COM桌面元素