Указатель API Windows
Ниже приведен список справочных материалов для интерфейса программирования приложений Windows (API) для классических и серверных приложений.
Используя API Windows, вы можете разрабатывать приложения, которые успешно работают во всех версиях Windows, используя преимущества функций и возможностей, уникальных для каждой версии. (Обратите внимание, что это было ранее называется API Win32. Имя API Windows более точно отражает его корни в 16-разрядной Windows и его поддержку в 64-разрядной версии Windows.)
Пользовательский интерфейс
API пользовательского интерфейса Windows создает и использует окна для отображения выходных данных, запроса на ввод пользователя и выполнения других задач, поддерживающих взаимодействие с пользователем. Большинство приложений создают по крайней мере одно окно.
Элементы пользовательского интерфейса:
- Кнопки
- Сторожки
- Поля со списком
- Общие диалоговые окна
- Общие элементы управления
- Курсоры
- Диалоговые окна
- Изменение элементов управления
- Элементы управления заголовками
- Значки
- Ускорители клавиатуры
- Списки
- Элементы управления list-View
- Меню
- Индикаторы выполнения
- Листы свойств
- Элементы управления расширенными изменениями
- Полосы прокрутки
- Статические элементы управления
- Строки
- Панели инструментов
- Подсказки
- Панели отслеживания
- Элементы управления "Дерево- представление"
Среда Windows (оболочка)
Входные данные пользователей и обмен сообщениями
Взаимодействие с пользователем
- Прямая манипуляция
- Входные данные рукописного ввода
- Конфигурация обратной связи с вводом
- Контекст взаимодействия
- Стек ввода указателя устройства
- Указатели входных сообщений и уведомлений
- Входные данные радиального контроллера
- инфраструктуры текстовых служб (TSF)
- Тестирование нажатия касания
- Внедрение сенсорного ввода
Доступ к данным и хранилище
Обмен данными:
Диагностика
API диагностики позволяет устранять неполадки приложения или системы и отслеживать производительность.
- Восстановление приложений и перезапуск
- Отладка
- Обработка ошибок
- Ведение журнала событий
- Трассировка событий
- Профилирование счетчиков оборудования (HCP)
- Платформа диагностики сети (NDF)
- Сетевой монитор
- Счетчики производительности
- Журналы производительности и оповещения (PLA)
- Создание моментальных снимков процесса
- Состояние процесса (PSAPI)
- Структурированная обработка исключений
- Системный монитор
- Обход цепочки ожидания
- отчеты об ошибках Windows (WER)
- Журнал событий Windows
- Платформа устранения неполадок Windows
Графика и мультимедиа
API графики, мультимедиа, аудио и видео позволяют приложениям включать форматированный текст, графику, звук и видео.
- Основной звук
- Direct2D
- DirectComposition
- Directshow
- Directwrite
- DirectX
- Интерфейс графического устройства (GDI)
- GDI+
- Потоковая передача мультимедиа
- Microsoft Media Foundation
- Технологии Microsoft TV
- Opengl
- Мониторинг конфигурации
- Несколько мониторов отображения
- Приобретение рисунков
- Цветовая система Windows
- Компонент образов Windows (WIC)
- Аудио и видеокодек Windows Media и DSP
- Windows Media Center
- Формат Windows Media
- Службы общего доступа к библиотеке Windows Media
- Проигрыватель Windows Media
- службы Windows Media
- Windows Movie Maker
- Windows Multimedia
.
- AllJoyn
- Ресурсы связи
- Доступ к устройству
- Управление устройствами
- Расширенные служба хранилища
- Обнаружение функций
- Мастеринг образов
- Местонахождение
- База данных ассоциаций PnP-X
- Печать
- Датчики
- Служба уведомлений системных событий (SENS)
- Справка по инструменту
- Upnp
- Веб-службы на устройствах
- Приобретение образов Windows (WIA)
- Диспетчер устройств Windows Media
- Переносимые устройства Windows
Системные службы
API системных служб предоставляют приложениям доступ к ресурсам компьютера и функциям базовой операционной системы, таким как память, файловые системы, устройства, процессы и потоки.
- Координатор действий
- COM
- COM+
- API сжатия
- Координатор распределенных транзакций (DTC)
- Библиотеки динамических ссылок (БИБЛИОТЕКИ DLL)
- Средство оценки требований оборудования (HWREQCHK)
- API справки
- Межпроцессные коммуникации:
- Диспетчер транзакций ядра (KTM)
- Управление памятью
- Средство записи операций
- Управление питанием
- Службы удаленных рабочих столов
- Процессы
- Сервисы;
- Синхронизация
- Потоки
- Общий доступ к рабочему столу Windows
- Windows Сведения о системе
Безопасность и идентификация
API безопасности и идентификации обеспечивают проверку подлинности паролей при входе, дискреционную защиту для всех общих системных объектов, управление привилегированным доступом, управление правами и аудит безопасности.
- Аутентификация
- Авторизация
- Регистрация сертификатов
- Криптография
- Криптографическое следующее поколение (CNG)
- Службы каталогов
- Протокол расширенной проверки подлинности (EAP)
- Расширяемый узел протокола проверки подлинности (EAPHost)
- Управление паролями MS-CHAP
- Защита доступа к сети (NAP)
- Расширения сервера политики сети (NPS)
- Родительские элементы управления
- Поставщики WMI безопасности
- Базовые службы TPM (ТБ S)
- Биометрические данные Windows Framework
Установка и обслуживание приложения
- Игры Обозреватель
- Параллельные сборки
- Упаковка, развертывание и api-интерфейсы запросов
- Лицензия разработчика
- Диспетчер перезапуска
- Установщик Windows
Системный администратор и управление
Интерфейсы системного администрирования позволяют устанавливать, настраивать и использовать приложения службы или системы.
- Поставщик WMI данных конфигурации загрузки
- Отказоустойчивые кластеры
- Диспетчер ресурсов файлового сервера (FSRM)
- Групповая политика
- Консоль управления Майкрософт (MMC) 2.0
- NetShell
- инфраструктура управления Параметры
- Ведение журнала инвентаризации программного обеспечения
- Лицензирование программного обеспечения
- Диспетчер перезапуска
- инфраструктура управления Параметры
- Восстановление системы
- Завершение работы системы
- Планировщик заданий
- Ведение журнала доступа пользователей
- Windows Virtual PC
- Виртуальный сервер Майкрософт
- Поставщик балансировки нагрузки сети
- WMI Защитника Windows версии 2
- Службы развертывания Windows
- Преимущество Windows Для подлинного использования
- Инфраструктура управления Windows
- Инструментарий управления Windows (WMI)
- Служба удаленного управления Windows
- Защита ресурсов Windows
- Службы Windows Server Update Services
- Средство оценки системы Windows
- Агент Обновл. Windows
Сеть и Интернет
Сетевые API обеспечивают обмен данными между приложениями по сети. Вы также можете создавать и управлять доступом к общим ресурсам, таким как каталоги и сетевые принтеры.
- Служба доменных имен (DNS)
- Протокол DHCP
- Служба факсов
- Мастер получения Подключение
- HTTP-сервер
- Общий доступ к Интернету Подключение и брандмауэр
- Вспомогательный IP-адрес
- Брандмауэр iPv6 Internet Подключение ion
- База сведений об управлении
- Очередь сообщений (MSMQ)
- Протокол динамического распределения клиентов с многоадресной рассылкой (MADCAP)
- Преобразование сетевых адресов (NAT)
- Диспетчер сетевых списков (NLM)
- Управления сетями
- Управление сетевым ресурсом
- Одноранговый узел
- Качество обслуживания (QOS)
- Удаленный вызов процедуры
- Служба маршрутизации и удаленного доступа (RAS)
- Протокол SNMP
- Управление S МБ
- Интерфейсы программирования приложений телефонии (TAPI)
- Webdav
- Компонент протокола WebSocket
- Беспроводные сети:
- Платформа фильтрации Windows
- Брандмауэр Windows с расширенной безопасностью
- Службы WINDOWS HTTP (WinHTTP)
- Windows Internet (WinINet)
- Сеть Windows (WNet)
- Виртуализация сети Windows
- Платформа WINDOWS RSS
- Сокеты Windows (Winsock)
- Веб-службы Windows
- Расширенный ЗАПРОС HTTP XML
Устаревшие или устаревшие API
Ниже приведены технологии и ИНТЕРФЕЙСы API, которые устарели или были заменены или устарели из операционных систем клиента и сервера Windows.
- DirectMusic
- DirectSound
- Пакет SDK microsoft UDDI теперь входит в состав Microsoft BizTalk Server.
- Сетевая динамическая обмен данными (DDE)
- Служба удаленной установки. Вместо этого используйте службы развертывания Windows.
- Служба виртуальных дисков (VDS): используйте вместо этого управление служба хранилища Windows.
- Службы терминалов: использование служб удаленных рабочих столов.
- Диспетчер прав Windows Media
- Обмен сообщениями Windows (MAPI): вместо этого используйте Office MAPI .
- Платформа гаджетов Windows. Создание приложений UWP вместо этого.
- Боковая панель Windows: создание приложений UWP.
- Windows SideShow: нет замены.
- Эффекты растрового изображения WPF