Dela via


Referens för ATL-verktyg

ATL tillhandahåller kod för att manipulera sökvägar och URL:er i form av CPathT- och CUrl. En trådpool, CThreadPool, kan användas i dina program. Den här koden finns i atlpath.h och atlutil.h.

Klasserna

   
CPathT-klass Den här klassen representerar en sökväg.
CDebugReportHook-klass Använd den här klassen för att skicka felsökningsrapporter till en namngiven pipe.
CNonStatelessWorker-klass Tar emot begäranden från en trådpool och skickar dem vidare till ett arbetsobjekt som skapas och förstörs för varje begäran.
CNoWorkerThread-klass Använd den här klassen som argument för MonitorClass-mallparametern för att cacha klasser om du vill inaktivera dynamisk cacheunderhållning.
CThreadPool-klass Den här klassen innehåller en pool med arbetstrådar som bearbetar en kö med arbetsobjekt.
CUrl-klass Den här klassen representerar en URL. Det gör att du kan ändra varje element i URL:en oberoende av de andra, oavsett om du parsar en befintlig URL-sträng eller skapar en sträng från grunden.
CWorkerThread-klass Den här klassen skapar en arbetstråd eller använder en befintlig, väntar på ett eller flera kernelobjekthandtag och kör en angiven klientfunktion när ett av referenserna signaleras.

Typedefs

CPath En specialisering av CPathT- med hjälp av CString.
CPathA En specialisering av CPathT- med hjälp av CStringA.
CPathW En specialisering av CPathT- med hjälp av CStringW.
ATL_URL_PORT Den typ som används av CUrl för att ange ett portnummer.

Enumereringar

ATL_URL_SCHEME Medlemmarna i den här uppräkningen tillhandahåller konstanter för de scheman som tolkas av CUrl.

Funktioner

AtlCanonicalizeUrl Anropa den här funktionen för att kanonisera en URL, som omfattar konvertering av osäkra tecken och blanksteg till escape-sekvenser.
AtlCombineUrl Anropa den här funktionen för att kombinera en bas-URL och en relativ URL till en enda kanonisk URL.
AtlEscapeUrl Anropa den här funktionen för att konvertera alla osäkra tecken till escape-sekvenser.
AtlGetDefaultUrlPort Anropa den här funktionen för att hämta standardportnumret som är associerat med ett visst Internet-protokoll eller -schema.
AtlHexValue Anropa den här funktionen för att hämta det numeriska värdet för en hexadecimal siffra.
AtlIsUnsafeUrlChar Anropa den här funktionen för att ta reda på om ett tecken är säkert att använda i en URL.
AtlUnescapeUrl Anropa den här funktionen för att konvertera undantagna tecken tillbaka till sina ursprungliga värden.
SystemTimeToHttpDate Anropa den här funktionen för att konvertera en systemtid till en sträng i ett format som är lämpligt för användning i HTTP-huvuden.
ATLPath::AddBackslash Den här funktionen är en överlagrad wrapper-funktion för PathAddBackslash.
ATLPath::AddExtension Den här funktionen är en överlagrad omslutning för PathAddExtension.
ATLPath::Lägg till Den här funktionen är en överlagrad inkapsling för PathAppend.
ATLPath::BuildRoot Den här funktionen är en överlagrad wrapper för PathBuildRoot.
ATLPath::Canonicalize Den här funktionen är en överlagrad funktion för PathCanonicalize.
ATLPath::Kombinera Den här funktionen är en överlagrad omslagning för PathCombine.
ATLPath::CommonPrefix Den här funktionen är en överlagrad omslutning för PathCommonPrefix.
ATLPath::CompactPath Den här funktionen är en överlagrad förpackning för PathCompactPath.
ATLPath::CompactPathEx Den här funktionen är en överlagrad omslutning för PathCompactPathEx.
ATLPath::FileExists Den här funktionen är en överlagrad inkapsling för PathFileExists.
ATLPath::FindExtension Den här funktionen är en överlagrad wrapper för PathFindExtension.
ATLPath::FindFileName Den här funktionen är en överlagrad funktion för PathFindFileName.
ATLPath::GetDriveNumber Den här funktionen är en överlagrad omslutning för PathGetDriveNumber.
ATLPath::IsDirectory Den här funktionen är en överbelastad wrapper för PathIsDirectory.
ATLPath::IsFileSpec Den här funktionen är en omslutande överlagring för PathIsFileSpec.
ATLPath::IsPrefix Den här funktionen är en överlappande överlagring för PathIsPrefix.
ATLPath::IsRelative Den här funktionen är en överlagrad wrapper för PathIsRelative.
ATLPath::IsRoot Den här funktionen är en överlagrad wrapper-funktion för PathIsRoot.
ATLPath::IsSameRoot Den här funktionen är en överlagrad omslutning för PathIsSameRoot.
ATLPath::IsUNC Den här funktionen är en överlagrad omslutning för PathIsUNC.
ATLPath::IsUNCServer Den här funktionen är en överlagrad omslutning för PathIsUNCServer.
ATLPath::IsUNCServerShare Den här funktionen är en överlagrad inpackning för PathIsUNCServerShare.
ATLPath::MakePretty Den här funktionen är en överlagrad omslag för PathMakePretty.
ATLPath::MatchSpec Den här funktionen är en överlagrad omslutning för PathMatchSpec.
ATLPath::QuoteSpaces Den här funktionen är en överlagrad omslutning för PathQuoteSpaces.
ATLPath::RelativePathTo Den här funktionen är en överlagrad omslutning för PathRelativePathTo.
ATLPath::RemoveArgs Den här funktionen är en överlagrad omslutning för PathRemoveArgs.
ATLPath::RemoveBackslash Den här funktionen är en överbelastad omslutning för PathRemoveBackslash.
ATLPath::RemoveBlanks Den här funktionen är en överlagrad omslutning för PathRemoveBlanks.
ATLPath::RemoveExtension Den här funktionen är en överlagrad omslutning för PathRemoveExtension.
ATLPath::RemoveFileSpec Den här funktionen är en överlagrad omslutning för PathRemoveFileSpec.
ATLPath::RenameExtension Den här funktionen är en överlagrad omslutning för PathRenameExtension.
ATLPath::SkipRoot Den här funktionen är en överlagrad omslutning för PathSkipRoot.
ATLPath::StripPath Den här funktionen är en överlagrad wrapper för PathStripPath.
ATLPath::StripToRoot Den här funktionen är ett överlagrat omslag för PathStripToRoot.
ATLPath::UnquoteSpaces Den här funktionen är en överbelastad omslutning för PathUnquoteSpaces.

Se även

Begrepp
ATL COM-skrivbordskomponenter