ATL funkcje alfabetycznym odwołanie

W tym rozdziale tematy referencyjne dotyczące funkcji globalnych ATL są zorganizowane alfabetycznie.Aby znaleźć określoną funkcję według kategorii, zobacz Funkcje biblioteki ATL.

Funkcja

Opis

AtlAdvise

Tworzy połączenie między punktem połączenia obiektu a zbiornikiem klienta.

AtlAdviseSinkMap

Wywołaj tę funkcję, aby przeprowadzić operację advise lub unadvise na wszystkich wpisach w mapie zdarzeń zbiornika obiektu.

AtlAxAttachControl

Dołącza wcześniej utworzony formant do określonego okna.

AtlAxCreateControlEx

Tworzy formant ActiveX, inicjuje go i umieszcza w określonym oknie.Można również utworzyć wskaźnik interfejsu i zbiornik zdarzenia dla nowego formantu.

AtlAxCreateControlLicEx

Tworzy licencjonowany formant ActiveX, inicjuje go i umieszcza w określonym oknie.Można również utworzyć wskaźnik interfejsu i zbiornik zdarzenia dla nowego formantu.

AtlAxCreateControlLic

Tworzy licencjonowany formant ActiveX, inicjuje go i umieszcza w określonym oknie.

AtlAxCreateControl

Tworzy formant ActiveX, inicjuje go i umieszcza w określonym oknie.

AtlAxCreateDialog

Tworzy niemodalne okno dialogowe z szablonu okna dialogowego dostarczonego przez użytkownika.

AtlAxDialogBox

Tworzy modalne okno dialogowe z szablonu okna dialogowego dostarczonego przez użytkownika.

AtlAxGetControl

Uzyskuje bezpośredni wskaźnik interfejsu do formantu zawartego wewnątrz określonego okna, biorąc pod uwagę jego uchwyt.

AtlAxGetHost

Uzyskuje bezpośredni wskaźnik interfejsu do kontenera dla określonego okna (o ile istnieje), biorąc pod uwagę jego uchwyt.

AtlAxWinInit

Ta funkcja inicjuje kod hostingu formantu ATL, rejestrując klasy okna "AtlAxWin80" i "AtlAxWinLic80" oraz kilka niestandardowych komunikatów okien.

AtlAxWinTerm

Ta funkcja deinicjuje kod hostingu formantu ATL, wyrejestrowując klasy okna "AtlAxWin80" i "AtlAxWinLic80".

AtlCanonicalizeUrl

Wywołaj tę funkcję, aby nadać postać kanoniczną adresowi URL, co obejmuje konwersję niebezpiecznych znaków i spacji na sekwencje unikowe.

AtlCombineUrl

Wywołaj tę funkcję, aby połączyć podstawowy adres URL i względny adres URL w jeden kanoniczny adres URL.

AtlComModuleGetClassObject

Ta funkcja jest wywoływana, aby zwrócić fabrykę klasy.

AtlComModuleRegisterClassObjects

Ta funkcja jest wywoływana, aby zarejestrować obiekty klasy.

AtlComModuleRegisterServer

Ta funkcja jest wywoływana, aby zarejestrować każdy obiekt na mapie obiektów.

AtlComModuleRevokeClassObjects

Ta funkcja jest wywoływana, aby usunąć fabrykę/fabryki klas z tabeli działających obiektów.

AtlComModuleUnregisterServer

Ta funkcja jest wywoływana, aby wyrejestrować każdy obiekt na mapie obiektów.

AtlComPtrAssign

Przypisuje wskaźnik interfejsu do innego wskaźnika interfejsu tego samego typu.

AtlComQIPtrAssign

Przypisuje wskaźnik interfejsu do innego wskaźnika interfejsu odmiennego typu.

AtlCreateTargetDC

Tworzy kontekst urządzenia dla urządzenia określonego w strukturze DVTARGETDEVICE.

AtlEscapeUrl

Wywołaj tę funkcję, aby skonwertować wszystkie niebezpieczne znaki na sekwencje ucieczki.

AtlFreeMarshalStream

Zwalnia dane organizatora w strumieniu, a następnie zwalnia wskaźnik strumienia.

AtlGetDacl

Wywołaj tę funkcję, aby pobrać informacje o poufnej liście kontroli dostępu (DACL) określonego obiektu.

AtlGetDefaultUrlPort

Wywołaj tę funkcję, aby uzyskać domyślny numer portu skojarzony z określonym protokołem lub schematem internetowym.

AtlGetGroupSid

Wywołaj tę funkcję, aby pobrać identyfikator zabezpieczeń grupy (SID) obiektu.

AtlGetHexValue

Wywołaj tę funkcję, aby uzyskać wartość liczbową z liczby szesnastkowej.

AtlGetObjectSourceInterface

Wywołaj tę funkcję, aby pobrać informacje o domyślnym interfejsie źródła obiektu.

AtlGetOwnerSid

Wywołaj tę funkcję, aby pobrać identyfikator zabezpieczeń właściciela (SID) obiektu.

AtlGetPerUserRegistration

Ta funkcja umożliwia określenie, czy aplikacja przekierowuje dostęp do rejestru do węzła HKEY_CURRENT_USER (HKCU).

AtlGetSacl

Wywołaj tę funkcję, aby pobrać informacje o systemowej liście kontroli dostępu (SACL) określonego obiektu.

AtlGetSecurityDescriptor

Wywołaj tę funkcję, aby pobrać deskryptor zabezpieczeń danego obiektu.

AtlHexDecode

Dekoduje ciąg danych, który został zakodowany jako tekst szesnastkowy, np. przez poprzednie wywołanie AtlHexEncode.

AtlHexDecodeGetRequiredLength

Wywołaj tę funkcję, aby uzyskać rozmiar (w bajtach) bufora, który może zawierać dane zdekodowane z ciągu zakodowanego szesnastkowo o określonej długości.

AtlHexEncode

Wywołaj tę funkcję, aby zakodować dane jako ciąg tekstu szesnastkowego.

AtlHexEncodeGetRequiredLength

Wywołaj tę funkcję, aby uzyskać rozmiar (w znakach) bufora, który może zawierać ciąg zakodowany z danych o określonej długości.

AtlHexValue

Wywołaj tę funkcję, aby uzyskać wartość liczbową z liczby szesnastkowej.

AtlHiMetricToPixel

Konwertuje rozmiar obiektu w jednostkach HIMETRIC (każda jednostka to 0,01 milimetra) na rozmiar w pikselach na ekranie urządzenia.

AtlHresultFromLastError

Zwraca wartość kodu ostatniego błędu wywołującego wątku w formie HRESULT.

AtlHresultFromWin32

Konwertuje kod błędu Win32 na HRESULT.

AtlInternalQueryInterface

Pobiera wskaźnik do żądanego interfejsu.

AtlIsUnsafeUrlChar

Wywołaj tę funkcję, aby się dowiedzieć, czy użycie danego znaku w adresie URL jest bezpieczne.

AtlLoadTypeLib

Ta funkcja jest wywoływana, aby załadować bibliotekę typów.

AtlMarshalPtrInProc

Tworzy nowy obiekt strumienia, zapisuje identyfikator CLSID serwera proxy do strumienia i organizuje określony wskaźnik interfejsu, pisząc dane potrzebne do zainicjowania serwera proxy do strumienia.

AtlModuleRegisterServer

Rejestruje każdy obiekt na mapie obiektu.

AtlModuleRegisterTypeLib

Rejestruje bibliotekę typów.

AtlModuleUnregisterServerEx

Wyrejestrowuje każdy obiekt na mapie obiektu.

AtlModuleUnregisterServer

Wyrejestrowuje każdy obiekt na mapie obiektu.Jest on podobny do AtlModuleUnregisterServerEx, z tym wyjątkiem, że nie może wyrejestrować biblioteki typów.

AtlModuleUnregisterTypeLib

Wyrejestrowuje bibliotekę typów.

ATLPath::AddBackslash

Ta funkcja to przeciążona otoka dla PathAddBackslash.

ATLPath::AddExtension

Ta funkcja to przeciążona otoka dla PathAddExtension.

ATLPath::Append

Ta funkcja to przeciążona otoka dla PathAppend.

ATLPath::BuildRoot

Ta funkcja to przeciążona otoka dla PathBuildRoot.

ATLPath::Canonicalize

Ta funkcja to przeciążona otoka dla PathCanonicalize.

ATLPath::Combine

Ta funkcja to przeciążona otoka dla PathCombine.

ATLPath::CommonPrefix

Ta funkcja to przeciążona otoka dla PathCommonPrefix.

ATLPath::CompactPath

Ta funkcja to przeciążona otoka dla PathCompactPath.

ATLPath::CompactPathEx

Ta funkcja to przeciążona otoka dla PathCompactPathEx.

ATLPath::FileExists

Ta funkcja to przeciążona otoka dla PathFileExists.

ATLPath::FindExtension

Ta funkcja to przeciążona otoka dla PathFindExtension.

ATLPath::FindFileName

Ta funkcja to przeciążona otoka dla PathFindFileName.

ATLPath::GetDriveNumber

Ta funkcja to przeciążona otoka dla PathGetDriveNumber.

ATLPath::IsDirectory

Ta funkcja to przeciążona otoka dla PathIsDirectory.

ATLPath::IsFileSpec

Ta funkcja to przeciążona otoka dla PathIsFileSpec.

ATLPath::IsPrefix

Ta funkcja to przeciążona otoka dla PathIsPrefix.

ATLPath::IsRelative

Ta funkcja to przeciążona otoka dla PathIsRelative.

ATLPath::IsRoot

Ta funkcja to przeciążona otoka dla PathIsRoot.

ATLPath::IsSameRoot

Ta funkcja to przeciążona otoka dla PathIsSameRoot.

ATLPath::IsUNC

Ta funkcja to przeciążona otoka dla PathIsUNC.

ATLPath::IsUNCServer

Ta funkcja to przeciążona otoka dla PathIsUNCServer.

ATLPath::IsUNCServerShare

Ta funkcja to przeciążona otoka dla PathIsUNCServerShare.

ATLPath::MakePretty

Ta funkcja to przeciążona otoka dla PathMakePretty.

ATLPath::MatchSpec

Ta funkcja to przeciążona otoka dla PathMatchSpec.

ATLPath::QuoteSpaces

Ta funkcja to przeciążona otoka dla PathQuoteSpaces.

ATLPath::RelativePathTo

Ta funkcja to przeciążona otoka dla PathRelativePathTo.

ATLPath::RemoveArgs

Ta funkcja to przeciążona otoka dla PathRemoveArgs.

ATLPath::RemoveBackslash

Ta funkcja to przeciążona otoka dla PathRemoveBackslash.

ATLPath::RemoveBlanks

Ta funkcja to przeciążona otoka dla PathRemoveBlanks.

ATLPath::RemoveExtension

Ta funkcja to przeciążona otoka dla PathRemoveExtension.

ATLPath::RemoveFileSpec

Ta funkcja to przeciążona otoka dla PathRemoveFileSpec.

ATLPath::RenameExtension

Ta funkcja to przeciążona otoka dla PathRenameExtension.

ATLPath::SkipRoot

Ta funkcja to przeciążona otoka dla PathSkipRoot.

ATLPath::StripPath

Ta funkcja to przeciążona otoka dla PathStripPath.

ATLPath::StripToRoot

Ta funkcja to przeciążona otoka dla PathStripToRoot.

ATLPath::UnquoteSpaces

Ta funkcja to przeciążona otoka dla PathUnquoteSpaces.

AtlPixelToHiMetric

Konwertuje rozmiar obiektu w pikselach na ekranie urządzenia na rozmiar w jednostkach HIMETRIC (każda jednostka to 0,01 milimetra).

AtlRegisterTypeLib

Ta funkcja jest wywoływana, aby zarejestrować bibliotekę typów.

AtlReportError

Konfiguruje interfejs IErrorInfo, aby dostarczać informacje o błędach do klientów obiektu.

AtlSetChildSite

Wywołaj tę funkcję, aby ustawić lokalizację obiektu podrzędnego na IUnknown obiektu nadrzędnego.

AtlSetDacl

Wywołaj tę funkcję, aby ustawić informacje o poufnej liście kontroli dostępu (DACL) określonego obiektu.

AtlSetGroupSid

Wywołaj tę funkcję, aby ustawić identyfikator zabezpieczeń grupy (SID) obiektu.

AtlSetOwnerSid

Wywołaj tę funkcję, aby ustawić identyfikator zabezpieczeń właściciela (SID) obiektu.

AtlSetPerUserRegistration

Określa, czy aplikacja przekierowuje dostęp do rejestru do węzła HKEY_CURRENT_USER (HKCU).

AtlSetSacl

Wywołaj tę funkcję, aby ustawić informacje o systemowej liście kontroli dostępu (SACL) określonego obiektu.

AtlThrowLastWin32

Wywołaj tę funkcję, aby zasygnalizować błąd na podstawie wyniku funkcji Windows GetLastError.

AtlThrow

Wywołaj tę funkcję, aby zasygnalizować błąd na podstawie kodu stanu HRESULT.

AtlUnadvise

Przerywa połączenie ustanowione przez AtlAdvise.

AtlUnescapeUrl

Wywołaj tę funkcję, aby skonwertować znaki przetworzone przez sekwencje ucieczki z powrotem do ich oryginalnych wartości.

AtlUnicodeToUTF8

Wywołaj tę funkcję, aby przekonwertować ciąg Unicode na UTF-8.

AtlUnmarshalPtr

Konwertuje dane dotyczące organizowania strumienia na wskaźnik interfejsu, którego może używać klient.

AtlUnRegisterTypeLib

Ta funkcja jest wywoływana, aby wyrejestrować bibliotekę typów.

AtlUpdateRegistryFromResourceD

Ta funkcja jest wywoływana, aby zaktualizować rejestr z dostarczonego zasobu.

AtlWaitWithMessageLoop

Czeka na obiekt, który ma być zasygnalizowany, jednocześnie wysyłając komunikaty okien w razie potrzeby.

AtlWinModuleAddCreateWndData

Ta funkcja jest używana do inicjowania i dodawania struktury _AtlCreateWndData.

AtlWinModuleExtractCreateWndData

Wywołaj tę funkcję, aby wyodrębnić istniejącą strukturę _AtlCreateWndData.

BEncode

Wywołaj tę funkcję, aby skonwertować dane przy użyciu kodowania „B”.

BEncodeGetRequiredLength

Wywołaj tę funkcję, aby uzyskać rozmiar (w znakach) bufora, który może zawierać ciąg zakodowany z danych o określonej długości.

EscapeXML

Wywołaj tę funkcję, aby skonwertować znaki niebezpieczne w XML na ich bezpieczne odpowiedniki.

GetExtendedChars

Wywołaj tę funkcję, aby uzyskać liczbę znaków rozszerzonych w ciągu.

InlineIsEqualIUnknown

Wywołaj tę funkcję w specjalnym przypadku sprawdzania pod kątem IUnknown.

IsExtendedChar

Wywołaj tę funkcję, aby się dowiedzieć, czy dany znak to znak rozszerzony (mniej niż 32, więcej niż 126 i nie znak tabulacji, znak nowego wiersza lub znak powrotu karetki)

QEncode

Wywołaj tę funkcję, aby skonwertować dane przy użyciu kodowania „Q”.

QEncodeGetRequiredLength

Wywołaj tę funkcję, aby uzyskać rozmiar (w znakach) bufora, który może zawierać ciąg zakodowany z danych o określonej długości.

QPDecode

Dekoduje ciąg danych, który został zakodowany w formacie quoted-printable, np. przez poprzednie wywołanie QPEncode.

QPDecodeGetRequiredLength

Wywołaj tę funkcję, aby uzyskać rozmiar (w bajtach) bufora, który może zawierać dane zdekodowane z ciągu zakodowanego w quoted-printable o określonej długości.

QPEncode

Wywołaj tę funkcję, aby zakodować dane w formacie quoted-printable.

QPEncodeGetRequiredLength

Wywołaj tę funkcję, aby uzyskać rozmiar (w znakach) bufora, który może zawierać ciąg zakodowany z danych o określonej długości.

RegistryDataExchange

Ta funkcja jest wywoływana, aby odczytywać dane z lub zapisywać do rejestru systemowego.

RGBToHtml

Konwertuje wartość COLORREF na tekst HTML odpowiadający wartości tego koloru.

Sids::AccountOps

Zwraca identyfikator SID DOMAIN_ALIAS_RID_ACCOUNT_OPS.

Sids::Admins

Zwraca identyfikator SID DOMAIN_ALIAS_RID_ADMINS.

Sids::AnonymousLogon

Zwraca identyfikator SID SECURITY_ANONYMOUS_LOGON_RID.

Sids::AuthenticatedUser

Zwraca identyfikator SID SECURITY_AUTHENTICATED_USER_RID.

Sids::BackupOps

Zwraca identyfikator SID DOMAIN_ALIAS_RID_BACKUP_OPS.

Sids::Batch

Zwraca identyfikator SID SECURITY_BATCH_RID.

Sids::CreatorGroupServer

Zwraca identyfikator SID SECURITY_CREATOR_GROUP_SERVER_RID.

Sids::CreatorGroup

Zwraca identyfikator SID SECURITY_CREATOR_GROUP_RID.

Sids::CreatorOwnerServer

Zwraca identyfikator SID SECURITY_CREATOR_OWNER_SERVER_RID.

Sids::CreatorOwner

Zwraca identyfikator SID SECURITY_CREATOR_OWNER_RID.

Sids::Dialup

Zwraca identyfikator SID SECURITY_DIALUP_RID.

Sids::Guests

Zwraca identyfikator SID DOMAIN_ALIAS_RID_GUESTS.

Sids::Interactive

Zwraca identyfikator SID SECURITY_INTERACTIVE_RID.

Sids::Local

Zwraca identyfikator SID SECURITY_LOCAL_RID.

Sids::Network

Zwraca identyfikator SID SECURITY_NETWORK_RID.

Sids::NetworkService

Zwraca identyfikator SID SECURITY_NETWORK_SERVICE_RID.

Sids::Null

Zwraca identyfikator SID SECURITY_NULL_RID.

Sids::PowerUsers

Zwraca identyfikator SID DOMAIN_ALIAS_RID_POWER_USERS.

Sids::PreW2KAccess

Zwraca identyfikator SID DOMAIN_ALIAS_RID_PREW2KCOMPACCESS.

Sids::PrintOps

Zwraca identyfikator SID DOMAIN_ALIAS_RID_PRINT_OPS.

Sids::Proxy

Zwraca identyfikator SID SECURITY_PROXY_RID.

Sids::RasServers

Zwraca identyfikator SID DOMAIN_ALIAS_RID_RAS_SERVERS.

Sids::Replicator

Zwraca identyfikator SID DOMAIN_ALIAS_RID_REPLICATOR.

Sids::RestrictedCode

Zwraca identyfikator SID SECURITY_RESTRICTED_CODE_RID.

Sids::Self

Zwraca identyfikator SID SECURITY_PRINCIPAL_SELF_RID.

Sids::ServerLogon

Zwraca identyfikator SID SECURITY_SERVER_LOGON_RID.

Sids::Service

Zwraca identyfikator SID SECURITY_SERVICE_RID.

Sids::SystemOps

Zwraca identyfikator SID DOMAIN_ALIAS_RID_SYSTEM_OPS.

Sids::System

Zwraca identyfikator SID SECURITY_LOCAL_SYSTEM_RID.

Sids::TerminalServer

Zwraca identyfikator SID SECURITY_TERMINAL_SERVER_RID.

Sids::Users

Zwraca identyfikator SID DOMAIN_ALIAS_RID_USERS.

Sids::World

Zwraca identyfikator SID SECURITY_WORLD_RID.

SystemTimeToHttpDate

Wywołaj tę funkcję, aby skonwertować czas systemowy na ciąg znaków w formacie odpowiednim do używania nagłówków HTTP.

UUDecode

Dekoduje ciąg danych, który został zakodowany w uuencode, np. przez poprzednie wywołanie UUEncode.

UUDecodeGetRequiredLength

Wywołaj tę funkcję, aby uzyskać rozmiar (w bajtach) bufora, który może zawierać dane zdekodowane z ciągu zakodowanego w uuencode o określonej długości.

UUEncode

Wywołaj tę funkcję, aby zakodować dane w uuencode.

UUEncodeGetRequiredLength

Wywołaj tę funkcję, aby uzyskać rozmiar (w znakach) bufora, który może zawierać ciąg zakodowany z danych o określonej długości.