Введение

Добро пожаловать на страницы справочника по функциям Windows API. Этот справочник описывает функции API для всех 32-разрядных версий Windows


Введение в Windows API

Что такое "API"?

API сокращенно Application Programming Interface(интерфейс прикладного программирования). Проще говоря, API - набор функций, которые операционная система предоставляет программисту. API обеспечивает относительно простой путь для программистов для использования полных функциональных возможностей аппаратных средств или операционной системы.

Понятие о Windows API

Windows API могут вызываться из Visual Basic для выполнения задач, для которых недостаточно стандартного программного кода Visual Basic и позволяют использовать новые функциональные возможности, принципиально не реализуемых на уровне встроенных возможностей языка. Например, стандартные средства Visual Basic не позволяют перезагрузить компьютер. Однако перезагрузку можно выполнить через обращение к соответствующей функции Window API. Кроме того, существует возможность замены встроенных операторов языка на альтернативные варианты, которые на уровне Windows API зачастую выполняются быстрее.

32-разрядные версии Windows, или 95/98/Me или NT, обычно используют один и тот же набор функций API, хотя имеются некоторые различия между платформами. 32-разрядный API содержит многочисленные расширения и поддержки к устаревшему 16-разрядному API, используемому в Windows 3.x. Старые функции поддерживаются по причинам совместимости. Однако, 32-разрядные приложения должны использовать исключительно 32-разрядные функции. Это не проблема, так как 16-разрядные функции обычно заменялись подобными функциями.

Как организованы функции Windows API?

Почти все функции, которые составляют Windows API - внутри DLL (Dynamic Link Library). Эти dll-файлы находятся в системной папке Windows. Существует свыше 1000 функций API, которые условно делятся на на четыре основные категории

Введение в справочник по функциям API

Справочник по функциям API в среде VB - это коллекция некоторых функций. Я не претендую на полное описание всех функций(их слишком много), но коллекция будет постоянно пополняться.

Как устроен данный справочник?

Основная страничка содержит список функций, входящих в руководство, в алфавитном порядке. Каждая функция имеет свою страничку с описанием параметров функции, ее использовании и примером.

Реклама