ATL Functions Alphabetical Reference
В этом разделе справочные разделы по глобальным функциям библиотеки ATL упорядочены по алфавиту. Для поиска конкретных функций по категориям см. раздел Функции библиотеки ATL.
Функция |
Описание |
---|---|
Создает связь между точкой подключения объекта и приемником клиента. |
|
Вызывайте эту функцию для соединения или разъединения всех записей в схеме событий приемника объекта. |
|
Присоединяет ранее созданный элемент управления к указанному окну. |
|
Создает элемент управления ActiveX, инициализирует его и размещает в указанном окне. Можно также создать указатель интерфейса и приемник событий для нового элемента управления. |
|
Создает лицензированный элемент управления ActiveX, инициализирует его и размещает в указанном окне. Можно также создать указатель интерфейса и приемник событий для нового элемента управления. |
|
Создает лицензированный элемент управления ActiveX, инициализирует его и размещает в указанном окне. |
|
Создает элемент управления ActiveX, инициализирует его и размещает в указанном окне. |
|
Создает немодальное диалоговое окно на основе шаблона диалогового окна, предоставленного пользователем. |
|
Создает модальное диалоговое окно на основе шаблона диалогового окна, предоставленного пользователем. |
|
Получает прямой указатель интерфейса на элемент управления, который содержится в заданном окне (на основе его указателя). |
|
Получает прямой указатель интерфейса на контейнер для указанного окна (если имеется) по его указателю. |
|
Эта функция инициализирует код размещения элемента управления ATL, регистрируя классы окна "AtlAxWin80" и "AtlAxWinLic80", а также пару пользовательских сообщений окна. |
|
Эта функция отменяет инициализацию кода размещения элемента управления ATL, отменяя регистрацию классов окна "AtlAxWin80" и "AtlAxWinLic80". |
|
Вызывайте эту функцию для приведения URL-адреса к каноническому виду, что включает преобразование небезопасных символов и пробелов в escape-последовательности. |
|
Вызывайте эту функцию для объединения базового и относительного URL-адресов в один канонический URL-адрес. |
|
Эта функция вызывается для получения фабрики класса. |
|
Эта функция вызывается для регистрации объектов класса. |
|
Эта функция вызывается для регистрации каждого из объектов в карте объектов. |
|
Эта функция вызывается для удаления фабрики или фабрик класса из таблицы запущенных объектов. |
|
Эта функция вызывается для отмены регистрации каждого из объектов в карте объектов. |
|
Присваивает указатель интерфейса другому указателю интерфейса того же типа. |
|
Присваивает указатель интерфейса другому указателю интерфейса другого типа. |
|
Создает контекст устройства для устройства, заданного в структуре DVTARGETDEVICE. |
|
Вызывайте эту функцию для преобразования всех небезопасных символов в escape-последовательности. |
|
Освобождает данные маршалинга в потоке, затем освобождает указатель потока. |
|
Вызывайте эту функцию для получения данных списка управления доступом на уровне пользователя (DACL) указанного объекта. |
|
Вызывайте эту функцию для получения номера порта по умолчанию, связанного с определенным интернет-протоколом или схемой. |
|
Вызывайте эту функцию для извлечения идентификатора безопасности (SID) группы для объекта. |
|
Вызывайте эту функцию для получения числового значения шестнадцатеричной цифры. |
|
Вызывайте эту функцию для получения сведений об интерфейсе источника по умолчанию для объекта. |
|
Вызывайте эту функцию для извлечения идентификатора безопасности (SID) владельца для объекта. |
|
Используйте эту функцию для определения, перенаправляет ли приложение доступ к реестру на узел HKEY_CURRENT_USER (HKCU). |
|
Вызывайте эту функцию для получения данных системного списка управления доступом (SACL) указанного объекта. |
|
Вызывайте эту функцию для извлечения дескриптора безопасности заданного объекта. |
|
Декодирует строку данных, которая была закодирована как шестнадцатеричный текст, например предыдущим вызовом AtlHexEncode. |
|
Вызывайте эту функцию для получения размера (в байтах) буфера, который может содержать декодированные данные из шестнадцатеричной кодированной строки указанной длины. |
|
Вызывайте эту функции для кодирования некоторых данных в виде строки шестнадцатеричного текста. |
|
Вызывайте эту функцию для получения размера (в символах) буфера, который может содержать строку, закодированную из данных указанного размера. |
|
Вызывайте эту функцию для получения числового значения шестнадцатеричной цифры. |
|
Преобразует размер объекта в единицах HIMETRIC (каждая единица равна 0,01 мм) в размер в пикселях на экране устройства. |
|
Возвращает значение кода последней ошибки в вызывающем потоке в форме HRESULT. |
|
Преобразует код ошибки Win32 в HRESULT. |
|
Извлекает указатель на запрошенный интерфейс. |
|
Вызывайте эту функцию, чтобы определить, безопасно ли использовать символ в URL-адресе. |
|
Эта функция вызывается для загрузки библиотеки типов. |
|
Создает новый объект потока, записывает в поток CLSID прокси-сервера и маршалирует заданный указатель интерфейса, записывая в поток данные, необходимые для инициализации прокси-сервера. |
|
Регистрирует каждый объект в карте объектов. |
|
Регистрирует библиотеку типов. |
|
Отменяет регистрацию всех объектов в карте объектов. |
|
Отменяет регистрацию всех объектов в карте объектов. Аналогична функции AtlModuleUnregisterServerEx, за исключением того, что не может отменять регистрацию библиотеки типов. |
|
Отменяет регистрацию библиотеки типов. |
|
Эта функция представляет собой перегруженную оболочку для функции PathAddBackslash. |
|
Эта функция представляет собой перегруженную оболочку для функции PathAddExtension. |
|
Эта функция представляет собой перегруженную оболочку для функции PathAppend. |
|
Эта функция представляет собой перегруженную оболочку для функции PathBuildRoot. |
|
Эта функция представляет собой перегруженную оболочку для функции PathCanonicalize. |
|
Эта функция представляет собой перегруженную оболочку для функции PathCombine. |
|
Эта функция представляет собой перегруженную оболочку для функции PathCommonPrefix. |
|
Эта функция представляет собой перегруженную оболочку для функции PathCompactPath. |
|
Эта функция представляет собой перегруженную оболочку для функции PathCompactPathEx. |
|
Эта функция представляет собой перегруженную оболочку для функции PathFileExists. |
|
Эта функция представляет собой перегруженную оболочку для функции PathFindExtension. |
|
Эта функция представляет собой перегруженную оболочку для функции PathFindFileName. |
|
Эта функция представляет собой перегруженную оболочку для функции PathGetDriveNumber. |
|
Эта функция представляет собой перегруженную оболочку для функции PathIsDirectory. |
|
Эта функция представляет собой перегруженную оболочку для функции PathIsFileSpec. |
|
Эта функция представляет собой перегруженную оболочку для функции PathIsPrefix. |
|
Эта функция представляет собой перегруженную оболочку для функции PathIsRelative. |
|
Эта функция представляет собой перегруженную оболочку для функции PathIsRoot. |
|
Эта функция представляет собой перегруженную оболочку для функции PathIsSameRoot. |
|
Эта функция представляет собой перегруженную оболочку для функции PathIsUNC. |
|
Эта функция представляет собой перегруженную оболочку для функции PathIsUNCServer. |
|
Эта функция представляет собой перегруженную оболочку для функции PathIsUNCServerShare. |
|
Эта функция представляет собой перегруженную оболочку для функции PathMakePretty. |
|
Эта функция представляет собой перегруженную оболочку для функции PathMatchSpec. |
|
Эта функция представляет собой перегруженную оболочку для функции PathQuoteSpaces. |
|
Эта функция представляет собой перегруженную оболочку для функции PathRelativePathTo. |
|
Эта функция представляет собой перегруженную оболочку для функции PathRemoveArgs. |
|
Эта функция представляет собой перегруженную оболочку для функции PathRemoveBackslash. |
|
Эта функция представляет собой перегруженную оболочку для функции PathRemoveBlanks. |
|
Эта функция представляет собой перегруженную оболочку для функции PathRemoveExtension. |
|
Эта функция представляет собой перегруженную оболочку для функции PathRemoveFileSpec. |
|
Эта функция представляет собой перегруженную оболочку для функции PathRenameExtension. |
|
Эта функция представляет собой перегруженную оболочку для функции PathSkipRoot. |
|
Эта функция представляет собой перегруженную оболочку для функции PathStripPath. |
|
Эта функция представляет собой перегруженную оболочку для функции PathStripToRoot. |
|
Эта функция представляет собой перегруженную оболочку для функции PathUnquoteSpaces. |
|
Преобразует размер объекта в пикселях на экране устройства в единицы HIMETRIC (каждая единица равна 0,01 мм). |
|
Эта функция вызывается для регистрации библиотеки типов. |
|
Настраивает интерфейс IErrorInfo для предоставления клиенту объекта сведений об ошибке. |
|
Вызывайте эту функцию, чтобы задать для сайта дочернего объекта IUnknown родительского объекта. |
|
Вызывайте эту функцию для задания данных списка управления доступом на уровне пользователя (DACL) указанного объекта. |
|
Вызывайте эту функцию для задания идентификатора безопасности (SID) группы для объекта. |
|
Вызывайте эту функцию для задания идентификатора безопасности (SID) владельца для объекта. |
|
Задает, перенаправляет ли приложение доступ к реестру на узел HKEY_CURRENT_USER (HKCU). |
|
Вызывайте эту функцию для задания данных системного списка управления доступом (SACL) указанного объекта. |
|
Вызывайте эту функцию для сообщения об ошибке на основе результата функции Windows GetLastError. |
|
Вызывайте эту функцию для сообщения об ошибке на основе кода состояния HRESULT. |
|
Завершает подключение, установленное с помощью AtlAdvise. |
|
Вызывайте эту функцию для обратного преобразования escape-символов в первоначальные значения. |
|
Вызывайте эту функцию для преобразования строки Юникода в UTF-8. |
|
Преобразует данные маршалинга потока в указатель интерфейса, который может использоваться клиентом. |
|
Эта функция вызывается для отмены регистрации библиотеки типов. |
|
Эта функция вызывается для обновления реестра из предоставленного ресурса. |
|
Ожидает объекта, о котором требуется сигнализировать; во время ожидания производит требуемую диспетчеризацию сообщений. |
|
Эта функция используется для инициализации и добавления структуры _AtlCreateWndData. |
|
Вызывайте эту функцию для извлечения существующей структуры _AtlCreateWndData. |
|
Вызывайте эту функцию для преобразования некоторых данных с использованием кодировки "B". |
|
Вызывайте эту функцию для получения размера (в символах) буфера, который может содержать строку, закодированную из данных указанного размера. |
|
Вызывайте эту функцию для преобразования символов, небезопасных для использования в XML, в их безопасные эквиваленты. |
|
Вызывайте эту функцию для получения количества символов национального алфавита в строке. |
|
Вызывайте эту функцию для особого случая тестирования для IUnknown. |
|
Вызывайте эту функцию для определения, является ли заданный символ символом национального алфавита (меньше 32, больше 126 и не является символом табуляции, перевода строки или возврата каретки). |
|
Вызывайте эту функцию для преобразования некоторых данных с использованием кодировки "Q". |
|
Вызывайте эту функцию для получения размера (в символах) буфера, который может содержать строку, закодированную из данных указанного размера. |
|
Декодирует строку данных, которая была закодирована в печатаемом формате с кавычками (quoted-printable), например предыдущим вызовом QPEncode. |
|
Вызывайте эту функцию для получения размера (в байтах) буфера, который может содержать декодированные данные из строки указанной длины, закодированной в печатаемом формате с кавычками (quoted-printable). |
|
Вызывайте эту функцию для кодирования некоторых данных в печатаемом формате с кавычками (quoted-printable). |
|
Вызывайте эту функцию для получения размера (в символах) буфера, который может содержать строку, закодированную из данных указанного размера. |
|
Эта функция вызывается для чтения из системного реестра или записи в него. |
|
Преобразует значение COLORREF в HTML-текст, соответствующий этому значению цвета. |
|
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_ACCOUNT_OPS. |
|
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_ADMINS. |
|
Возвращает идентификатор безопасности SECURITY_ANONYMOUS_LOGON_RID. |
|
Возвращает идентификатор безопасности SECURITY_AUTHENTICATED_USER_RID. |
|
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_BACKUP_OPS. |
|
Возвращает идентификатор безопасности SECURITY_BATCH_RID. |
|
Возвращает идентификатор безопасности SECURITY_CREATOR_GROUP_SERVER_RID. |
|
Возвращает идентификатор безопасности SECURITY_CREATOR_GROUP_RID. |
|
Возвращает идентификатор безопасности SECURITY_CREATOR_OWNER_SERVER_RID. |
|
Возвращает идентификатор безопасности SECURITY_CREATOR_OWNER_RID. |
|
Возвращает идентификатор безопасности SECURITY_DIALUP_RID. |
|
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_GUESTS. |
|
Возвращает идентификатор безопасности SECURITY_INTERACTIVE_RID. |
|
Возвращает идентификатор безопасности SECURITY_LOCAL_RID. |
|
Возвращает идентификатор безопасности SECURITY_NETWORK_RID. |
|
Возвращает идентификатор безопасности SECURITY_NETWORK_SERVICE_RID. |
|
Возвращает идентификатор безопасности SECURITY_NULL_RID. |
|
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_POWER_USERS. |
|
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_PREW2KCOMPACCESS. |
|
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_PRINT_OPS. |
|
Возвращает идентификатор безопасности SECURITY_PROXY_RID. |
|
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_RAS_SERVERS. |
|
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_REPLICATOR. |
|
Возвращает идентификатор безопасности SECURITY_RESTRICTED_CODE_RID. |
|
Возвращает идентификатор безопасности SECURITY_PRINCIPAL_SELF_RID. |
|
Возвращает идентификатор безопасности SECURITY_SERVER_LOGON_RID. |
|
Возвращает идентификатор безопасности SECURITY_SERVICE_RID. |
|
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_SYSTEM_OPS. |
|
Возвращает идентификатор безопасности SECURITY_LOCAL_SYSTEM_RID. |
|
Возвращает идентификатор безопасности SECURITY_TERMINAL_SERVER_RID. |
|
Возвращает идентификатор безопасности DOMAIN_ALIAS_RID_USERS. |
|
Возвращает идентификатор безопасности SECURITY_WORLD_RID. |
|
Вызывайте эту функцию для преобразования системного времени в строку в формате, пригодном для использования в заголовках HTTP. |
|
Декодирует строку данных, которая была закодирована в кодировке UUEncode, например предыдущим вызовом UUEncode. |
|
Вызывайте эту функцию для получения размера (в байтах) буфера, который может содержать декодированные данные из строки указанной длины в кодировке UUEncode. |
|
Вызывайте эту функцию для кодирования данных в кодировке UUEncode. |
|
Вызывайте эту функцию для получения размера (в символах) буфера, который может содержать строку, закодированную из данных указанного размера. |