Windows API (original) (raw)
واجهة برمجة تطبيقات ويندوز (بالإنجليزية: Windows API) هي واجهة برمجة تطبيقات صنعت بواسطة مايكروسوفت وتتوفر في أنظمة تشغيل ويندوز تستخدم بِلُغَة برمجة C++، يمكن إستخدامها في C# و Visual Basic، تكون متوفرة في عدد من المكاتب وأهمها: user32.dll gdi32.dll kernal32.dll تستخدم واجهة برمجة تطبيقات ويندوز في واجهة المستخدم الرسومية.
Property | Value |
---|---|
dbo:abstract | Windows API (neformálně WinAPI) je API vyvinuté firmou Microsoft pro operační systém Microsoft Windows. Všechny programy v Microsoft Windows musí nezávisle na použitém programovacím jazyce komunikovat prostřednictvím Windows API, které obsahuje nejen základní funkce, ale i funkce pro vytváření uživatelského rozhraní a další. Protože je jádro systémů Microsoft Windows NT hybridní, používá se v programech výhradně meziprocesová komunikace. Programy nemají k jádru přístup pomocí systémových volání, jako je to obvyklé v unixových systémech s jádrem monolitického typu. Nízkoúrovňový přístup k systému Windows, nutný především pro ovladače zařízení, je v současné verzi Windows poskytován systémem nebo . (cs) واجهة برمجة تطبيقات ويندوز (بالإنجليزية: Windows API) هي واجهة برمجة تطبيقات صنعت بواسطة مايكروسوفت وتتوفر في أنظمة تشغيل ويندوز تستخدم بِلُغَة برمجة C++، يمكن إستخدامها في C# و Visual Basic، تكون متوفرة في عدد من المكاتب وأهمها: user32.dll gdi32.dll kernal32.dll تستخدم واجهة برمجة تطبيقات ويندوز في واجهة المستخدم الرسومية. (ar) Das Windows Application Programming Interface (kurz: WinAPI; englisch für: „Windows-Anwendungs-Programmierschnittstelle“) ist eine Programmierschnittstelle und Laufzeitumgebung zur Erstellung von Anwendungsprogrammen für Windows-Betriebssysteme. (de) Η Διεπαφή Προγραμματισμού Εφαρμογών των Windows (αγγλ. Windows API), γνωστή και ως Διεπαφή των Windows, Διασύνδεση των Windows, Διασύνδεση Προγραμματισμού Εφαρμογών των Windows ή API των Windows, είναι το όνομα που δίνει η Microsoft στο βασικό σύνολο της προτυποποιημένης διεπαφής προγραμματισμού εφαρμογών του λειτουργικού της συστήματος Windows, το οποίο καθιστά τις κλήσεις συστήματος του πυρήνα προσπελάσιμες από τους προγραμματιστές. Το API των Windows έχει σχεδιαστεί για χρήση με τις γλώσσες C/C++ και είναι ο πιο άμεσος τρόπος για να αλληλεπιδράσει ένα πρόγραμμα χρήστη με το λειτουργικό σύστημα. Άμεση πρόσβαση στους πόρους του υλικού σε ένα σύστημα Windows, η οποία είναι χρήσιμη στην ανάπτυξη οδηγών συσκευών, γίνεται διαμέσου του , η προγραμματιστική διασύνδεση του οποίου αποτελεί τμήμα του API των Windows. Ένα Κιτ Ανάπτυξης Λογισμικού είναι διαθέσιμο για τα Windows, το οποίο παρέχει στους προγραμματιστές εργαλεία και τεκμηρίωση για την κατασκευή λογισμικού με χρήση της Διεπαφής Προγραμματισμού Εφαρμογών των Windows. (el) Win16, Win32 et Win32s sont des ensembles normalisés de fonctions qui permettent aux logiciels applicatifs de se servir des fonctionnalités des différents systèmes d'exploitation de la famille Windows. Win32 est l'ensemble de fonctions le plus souvent utilisé, et les programmes dits pour Windows sont généralement des programmes utilisant Win32. Win32, successeur de Win16, a été introduit en 1993, dans les produits 32 bits de la famille Windows comme Windows NT, Windows 2000, Windows 95 ou leurs successeurs. Cette interface de programmation est mise en œuvre par 3 bibliothèques logicielles : Kernel32.dll, User32.dll et GDI32.dll. Les mêmes fonctions de Win32 sont disponibles dans tous les produits Windows et, suivant le produit, l'utilisation de certaines fonctions peut aboutir à une erreur service non disponible. Les fonctions de Win32 permettent notamment de manipuler des processus, de communiquer entre programmes, d'exploiter les réseaux informatiques, de manipuler des fichiers, des imprimantes, des serveurs et des ports de communication. Un kit de développement (SDK) est disponible pour Windows qui fournit la documentation et les outils pour permettre aux développeurs de créer des logiciels en utilisant cette API et les technologies associées. (fr) La interfaz de programación de aplicaciones de Windows, cuyo nombre en inglés es Windows API (Windows application programming interface), es un conjunto de funciones residentes en bibliotecas (generalmente dinámicas, también llamadas DLL por sus siglas en inglés, término usado para referirse a estas en Windows) que permiten que una aplicación corra bajo un determinado sistema operativo. Debido a su estrecha relación con el desarrollo de software, los programas en sus especificaciones generalmente explicitan la versión de la API del sistema operativo, mediante diversas nomenclaturas tales como la versión específica del sistema operativo (para Windows 98, por ejemplo), o explicitando la versión del conjunto de bibliotecas (Plataforma Win32, etc.). Las funciones API se dividen en varias categorías: * Depuración y manejo de errores * E/S de dispositivos * Varias DLL, procesos e hilos * Comunicación entre procesos * Manejo de la memoria * Monitorización del desempeño * Manejo de energía * Almacenamiento * Información del sistema * GDI (interfaz para dispositivos gráficos) de Windows (tales como impresoras) * Interfaz de usuario de Windows (es) Antarmuka Pemrograman Aplikasi Windows (berasal dari Bahasa Inggris: Windows Application Programming Interface), yang sering disebut sebagai WinAPI atau Windows API adalah sekumpulan antarmuka pemrograman aplikasi yang dibuat oleh Microsoft dalam inti sistem operasi Microsoft Windows buatannya. Semua program Windows, kecuali program konsol, harus berinteraksi dengan Windows API tanpa melihat dengan bahasa apa ia dibuat. Akses terhadap elemen sistem operasi yang lebih rendah, seperti halnya yang dibutuhkan oleh pemacu peranti, tidak disediakan oleh Windows API, tetapi disediakan oleh Windows Driver Foundation atau Native API dalam versi-versi baru Windows. Agar para pengembang perangkat lunak dapat menggunakan versi-versi Windows baru, Microsoft sering merilis Software Development Kit (SDK), yang terdiri atas dokumentasi dan alat bantu untuk membangun aplikasi-aplikasi Windows dengan teknologi terbaru Microsoft Windows. (in) Windows API(ウィンドウズ エーピーアイ)とは、Microsoft Windowsのシステムコール用APIのこと。特に32ビットプロセッサで動作するWindows 95以降やWindows NTで利用できるものはWin32 APIと呼ばれる。また、それらのWindowsにおけるWin32 APIの実装をWin32と呼ぶ。 64ビットプロセッサ向けのWin64 APIも含める場合は「Windows API」という包括的な名称が正確だが、慣習的にWin32と言えばWin64も含んでいることがある。 (ja) Le Windows API sono l'insieme delle interfacce di programmazione (in inglese application programming interface o API) disponibili nei sistemi operativi Windows di Microsoft. Per utilizzare le Windows API Microsoft fornisce gratuitamente il Platform SDK, ora evolutosi nel più moderno che unifica il Platform SDK con il .NET Framework SDK (dedicato a sua volta all'ambiente .NET). Il Platform SDK (Windows SDK) è una raccolta di strumenti e documentazione da abbinare ad un compilatore di linguaggio C. (it) The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. The name Windows API collectively refers to several different platform implementations that are often referred to by their own names (for example, Win32 API); see the section. Almost all Windows programs interact with the Windows API. On the Windows NT line of operating systems, a small number (such as programs started early in the Windows startup process) use the Native API. Developer support is available in the form of a software development kit, Microsoft Windows SDK, providing documentation and tools needed to build software based on the Windows API and associated Windows interfaces. The Windows API (Win32) is focused mainly on the programming language C in that its exposed functions and data structures are described in that language in recent versions of its documentation. However, the API may be used by any programming language compiler or assembler able to handle the (well-defined) low-level data structures along with the prescribed calling conventions for calls and callbacks. Similarly, the internal implementation of the API's function has been developed in several languages, historically. Despite the fact that C is not an object-oriented programming language, the Windows API and Windows have both historically been described as object-oriented. There have also been many wrapper classes and extensions (from Microsoft and others) for object-oriented languages that make this object-oriented structure more explicit (Microsoft Foundation Class Library (MFC), Visual Component Library (VCL), GDI+, etc.). For instance, Windows 8 provides the Windows API and the WinRT API, which is implemented in C++ and is object-oriented by design. (en) De Windows API, oftewel application programming interface, is een set API's die het besturingssysteem Windows tot zijn beschikking heeft. Vroeger noemde men deze de Win32 API. De naam Windows API is echter een betere beschrijving gezien de ondersteuning voor huidige 64 bit-Windowsversies. Bijna alle Windowsprogramma's integreren met de Windows API. Een softwareontwikkelaar kan gebruikmaken van de Microsoft Windows-SDK (Software Development Kit), die documentatie en tools voorziet om de Windows API en andere Windowstechnologieën te gebruiken. (nl) 윈도우 API(Windows API, WinAPI)는 마이크로소프트 윈도우 운영 체제들이 사용하는 API이다. C/C++ 프로그램에서 직접 운영 체제와 상호 작용할 수 있도록 만들어졌으며, 그보다 더 낮은 수준의 제어는 Ntdll.dll을 사용한 낮은 수준의 DLL로 가능하다. (ko) Windows API, lub krócej: WinAPI – interfejs programistyczny systemu Microsoft Windows – jest to zbiór niezbędnych funkcji, stałych i zmiennych umożliwiających działanie programu w systemie operacyjnym Microsoft Windows. Zbiór ten jest bardzo obszerny i zawiera funkcje do tworzenia okien programów, elementów interfejsu graficznego, obsługi zdarzeń oraz umożliwiające dostęp do innych aplikacji, funkcji sieciowych czy sprzętu w komputerze. Mianem WinAPI określamy standardowe funkcje przychodzące wraz z plikami bibliotek DLL (w 16-bitowych wersjach z rozszerzeniem .EXE) dostarczanymi z systemem, np. kernel32.dll, user32.dll, gdi32.dll, wsock32.dll, znajdującymi się w katalogu \WINDOWS\system32. Liczba plików bibliotek wzrasta w nowszych wersjach systemu Microsoft Windows. Może to powodować pewne problemy z uruchomieniem aplikacji napisanej dla starszej wersji systemu. Ze względu na dużą popularność systemu Microsoft Windows, obecnie większość środowisk programistycznych posiada zaimplementowane odpowiednie pliki nagłówkowe umożliwiające korzystanie z WinAPI. (pl) A Windows API, informalmente WinAPI, é um conjunto base de interfaces de programação (API) para o sistema operativo Microsoft Windows. Era anteriormente chamado Win32 API; contudo, a designação Windows API reflete com mais rigor as raízes do Windows de 16-bits e o suporte para o Windows de 64-bits. Quase todos os programas para Windows interagem com o Windows API; um pequeno número utiliza a . (pt) Windows API (англ. application programming interfaces) — общее наименование набора базовых функций интерфейсов программирования приложений операционных систем семейств Microsoft Windows корпорации Майкрософт. Предоставляет прямой способ взаимодействия приложений пользователя с операционной системой Windows. Для создания программ, использующих Windows API, корпорация Майкрософт выпускает комплект разработчика программного обеспечения, который называется Platform SDK и содержит документацию, набор библиотек, утилит и других инструментальных средств для разработки. (ru) Windows Api (application programming interfaces) — загальне найменування для цілого набору базових функцій інтерфейсів програмування застосунків операційних систем сімейства Windows корпорації Майкрософт. Є найпрямішим способом взаємодії застосунків з Windows. Для створення програм, що використовують Windows API, Майкрософт випускає SDK, який називається Platform SDK і містить документацію, набір бібліотек, утиліт і інших інструментальних засобів. (uk) Windows应用程序接口(Windows API),或俗称的WinAPI,是微软Windows操作系统中的一套核心应用程序接口。Windows API这一叫法实际上是多个Windows平台上相似接口的统称,这些接口也拥有各自的名字,如Win32 API。几乎所有的Windows应用程序都在与 Windows API 进行交互。 Windows API将与Windows系统有关的复杂操作封装在简单的函数当中,编译成动态链接库,再随Windows一同发布。开发者可以简单地借助这些函数来完成复杂的操作,有效降低了编写Windows程序的难度。 Windows有一个软件开发套件(SDK, software development kit)提供相应的文档和工具,以使程序员开发使用Windows API的软件和利用Windows技术。 C是Windows API(Win32)的主要编程语言,在该API的文档中所公开的函数和数据结构均以该语言进行了描述。但是,如果某种编程语言能够处理(明确定义的)低级数据结构,并能按照规定进行调用与回调,那么其编译器或汇编器也可以调用Windows API。类似地,在历史上Windows API也由多种语言进行了开发。尽管C不是面向对象的编程语言,但Windows API和Windows都具有面向对象的特性;同时,也有许多面向对象语言的包装类和扩展(如微软基础类库MFC、可视化组件库VCL、GDI+等)使这种面向对象的结构更加清晰。例如,Windows 8提供的Windows API和WinRT API就是用C++实现的,并且在设计上也是面向对象的。 (zh) |
dbo:wikiPageExternalLink | http://www.microsoft.com/download/en/details.aspx%3Fdisplaylang=en&id=8279 https://docs.microsoft.com/en-us/samples/browse/%3Ffilter-products=windows%20api&products=windows-api-win32 https://docs.microsoft.com/en-us/windows/win32/apiindex/windows-api-list http://www.ecma-international.org/publications/standards/Ecma-234.htm |
dbo:wikiPageID | 81601 (xsd:integer) |
dbo:wikiPageLength | 29779 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1118308091 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Public_Windows_Interface dbr:Borland dbr:Delphi_(programming_language) dbc:Windows_APIs dbr:Application_Programming_Interface_for_Windows dbr:Application_framework dbr:Unix dbr:Unix-like dbr:Visual_Component_Library dbr:Visual_Studio dbr:Dynamic-link_library dbr:Dynamic_Data_Exchange dbr:ECMA-234 dbr:Interface_description_language dbr:Progress_bar dbr:GDI+ dbr:List_of_platform-independent_GUI_libraries dbr:Trident_(layout_engine) dbr:LLP64 dbr:Tab_(GUI) dbr:.NET_Framework dbr:16-bit_computing dbc:Microsoft_application_programming_interfaces dbr:Compatibility_layer dbr:Compiler dbr:Component_Object_Model dbr:Computer_network dbr:Object-oriented_programming dbr:Object_Linking_and_Embedding dbr:Free_Pascal dbr:GNU_Compiler_Collection dbr:GStreamer dbr:Application_programming_interface dbr:Macintosh dbr:Callback_(computer_programming) dbr:Calling_convention dbr:Subroutine dbr:Computer_hardware dbr:Kernel32.dll dbr:OLE_Automation dbr:Pointer_(computer_programming) dbr:Status_bar dbr:64-bit_computing dbr:Button_(computing) dbr:C++ dbr:C++/WinRT dbr:C_(programming_language) dbr:Active_Template_Library dbr:Thunk_(compatibility_mapping) dbr:Watcom dbr:Win32 dbr:Windows dbr:Windows_1.0 dbr:Windows_2000 dbr:Windows_3.1x dbr:Windows_8 dbr:Windows_95 dbr:Windows_98 dbr:Windows_CE dbr:Windows_Media_Player dbr:Windows_NT dbr:Windows_NT_3.1 dbr:Windows_NT_startup_process dbr:Windows_Runtime dbr:Windows_Template_Library dbr:Windows_XP dbr:Windows_XP_64-bit_Edition dbr:Windows_XP_Professional_x64_Edition dbr:Wine_(software) dbr:HX_DOS_Extender dbr:Just-in-time_compilation dbr:ActiveX dbr:32-bit_computing dbr:Cygwin dbr:DOS dbr:Ecma_International dbr:Exception_handling dbr:FASM dbr:File_extension dbr:NortonLifeLock dbr:Pascal_(programming_language) dbr:Dialog_box dbr:Direct2D dbr:DirectDraw dbr:DirectInput dbr:DirectPlay dbr:DirectSound dbr:Graphical_user_interface dbr:Graphics_Device_Interface dbr:Process_(computing) dbr:Remote_procedure_call dbr:Internet_Explorer dbr:Itanium dbr:Java_(programming_language) dbr:Backward_compatibility dbr:Winsock dbr:Assembler_(computing) dbr:AArch64 dbr:API dbc:Articles_with_example_C_code dbr:Charles_Petzold dbr:Codebase dbr:WinG dbr:Window_(computing) dbr:Wrapper_library dbr:Zinc_Application_Framework dbr:Windows_USER dbr:Digital_Mars dbr:Direct3D dbr:DirectShow dbr:DirectX dbr:File_system dbr:Free_software dbr:Freeware dbr:Windows_User dbr:Windows_registry dbr:Template_(programming) dbr:Integrated_development_environment dbr:Interix dbr:Microsoft-specific_exception_handling_mechanisms dbr:Microsoft_Foundation_Class_Library dbr:Microsoft_Macro_Assembler dbr:Microsoft_Windows dbr:Microsoft_Windows_SDK dbr:Microsoft_Windows_library_files dbr:MinGW dbr:Native_API dbr:NetBIOS dbr:OS/2 dbr:Object_Pascal dbr:Odin_(code_conversion_software) dbr:Operating_system dbr:Operating_system_shell dbr:ReactOS dbr:WoW64 dbr:X86-64 dbr:Hello_world_program dbr:Media_Foundation dbr:Software_development_kit dbr:Windows_service dbr:Wabi_(software) dbr:Willows_TWIN dbr:Windows_Interface_Source_Environment dbr:Windows_Libraries_for_OS/2 dbr:Scrollbar dbr:IA-64 dbr:Programming_language dbr:Thread-local_storage dbr:Pelles_C dbr:Toolbar dbr:Linux_kernel_API dbr:Raymond_Chen_(Microsoft) dbr:Output_device dbr:Subset dbr:Windows_legacy_audio_components dbr:Windows.h dbr:Class_(computer_science) dbr:NetDDE dbr:Win32s dbr:LCC-Win32 dbr:Architecture_of_the_Windows_NT_operating_system_line dbr:Microsoft_Platform_SDK dbr:Windows_95_OSR2 dbr:DosWin32 dbr:Gdi32.dll dbr:Pointer_arithmetic dbr:Pascal_calling_convention dbr:Thread_(computer_science) dbr:User32.dll dbr:Error_handling dbr:Computer_display dbr:Computer_printer dbr:WinRT dbr:X86_assembly |
dbp:wikiPageUsesTemplate | dbt:Anchor dbt:As_of dbt:Citation_needed dbt:Efn dbt:Microsoft_APIs dbt:Notelist dbt:Reflist dbt:Short_description dbt:Wikibooks dbt:Widget_toolkits dbt:References_needed |
dct:subject | dbc:Windows_APIs dbc:Microsoft_application_programming_interfaces dbc:Articles_with_example_C_code |
gold:hypernym | dbr:Core |
rdf:type | dbo:Place yago:WikicatComputerLibraries yago:WikicatMicrosoftWindows yago:Area102735688 yago:Artifact100021939 yago:Framework103391770 yago:Library103660909 yago:Object100002684 yago:PhysicalEntity100001930 yago:Window104587648 yago:YagoGeoEntity yago:YagoPermanentlyLocatedEntity yago:Room104105893 yago:Structure104341686 yago:SupportingStructure104361095 yago:Whole100003553 |
rdfs:comment | واجهة برمجة تطبيقات ويندوز (بالإنجليزية: Windows API) هي واجهة برمجة تطبيقات صنعت بواسطة مايكروسوفت وتتوفر في أنظمة تشغيل ويندوز تستخدم بِلُغَة برمجة C++، يمكن إستخدامها في C# و Visual Basic، تكون متوفرة في عدد من المكاتب وأهمها: user32.dll gdi32.dll kernal32.dll تستخدم واجهة برمجة تطبيقات ويندوز في واجهة المستخدم الرسومية. (ar) Das Windows Application Programming Interface (kurz: WinAPI; englisch für: „Windows-Anwendungs-Programmierschnittstelle“) ist eine Programmierschnittstelle und Laufzeitumgebung zur Erstellung von Anwendungsprogrammen für Windows-Betriebssysteme. (de) Windows API(ウィンドウズ エーピーアイ)とは、Microsoft Windowsのシステムコール用APIのこと。特に32ビットプロセッサで動作するWindows 95以降やWindows NTで利用できるものはWin32 APIと呼ばれる。また、それらのWindowsにおけるWin32 APIの実装をWin32と呼ぶ。 64ビットプロセッサ向けのWin64 APIも含める場合は「Windows API」という包括的な名称が正確だが、慣習的にWin32と言えばWin64も含んでいることがある。 (ja) Le Windows API sono l'insieme delle interfacce di programmazione (in inglese application programming interface o API) disponibili nei sistemi operativi Windows di Microsoft. Per utilizzare le Windows API Microsoft fornisce gratuitamente il Platform SDK, ora evolutosi nel più moderno che unifica il Platform SDK con il .NET Framework SDK (dedicato a sua volta all'ambiente .NET). Il Platform SDK (Windows SDK) è una raccolta di strumenti e documentazione da abbinare ad un compilatore di linguaggio C. (it) De Windows API, oftewel application programming interface, is een set API's die het besturingssysteem Windows tot zijn beschikking heeft. Vroeger noemde men deze de Win32 API. De naam Windows API is echter een betere beschrijving gezien de ondersteuning voor huidige 64 bit-Windowsversies. Bijna alle Windowsprogramma's integreren met de Windows API. Een softwareontwikkelaar kan gebruikmaken van de Microsoft Windows-SDK (Software Development Kit), die documentatie en tools voorziet om de Windows API en andere Windowstechnologieën te gebruiken. (nl) 윈도우 API(Windows API, WinAPI)는 마이크로소프트 윈도우 운영 체제들이 사용하는 API이다. C/C++ 프로그램에서 직접 운영 체제와 상호 작용할 수 있도록 만들어졌으며, 그보다 더 낮은 수준의 제어는 Ntdll.dll을 사용한 낮은 수준의 DLL로 가능하다. (ko) A Windows API, informalmente WinAPI, é um conjunto base de interfaces de programação (API) para o sistema operativo Microsoft Windows. Era anteriormente chamado Win32 API; contudo, a designação Windows API reflete com mais rigor as raízes do Windows de 16-bits e o suporte para o Windows de 64-bits. Quase todos os programas para Windows interagem com o Windows API; um pequeno número utiliza a . (pt) Windows API (англ. application programming interfaces) — общее наименование набора базовых функций интерфейсов программирования приложений операционных систем семейств Microsoft Windows корпорации Майкрософт. Предоставляет прямой способ взаимодействия приложений пользователя с операционной системой Windows. Для создания программ, использующих Windows API, корпорация Майкрософт выпускает комплект разработчика программного обеспечения, который называется Platform SDK и содержит документацию, набор библиотек, утилит и других инструментальных средств для разработки. (ru) Windows Api (application programming interfaces) — загальне найменування для цілого набору базових функцій інтерфейсів програмування застосунків операційних систем сімейства Windows корпорації Майкрософт. Є найпрямішим способом взаємодії застосунків з Windows. Для створення програм, що використовують Windows API, Майкрософт випускає SDK, який називається Platform SDK і містить документацію, набір бібліотек, утиліт і інших інструментальних засобів. (uk) Windows API (neformálně WinAPI) je API vyvinuté firmou Microsoft pro operační systém Microsoft Windows. Všechny programy v Microsoft Windows musí nezávisle na použitém programovacím jazyce komunikovat prostřednictvím Windows API, které obsahuje nejen základní funkce, ale i funkce pro vytváření uživatelského rozhraní a další. Protože je jádro systémů Microsoft Windows NT hybridní, používá se v programech výhradně meziprocesová komunikace. Programy nemají k jádru přístup pomocí systémových volání, jako je to obvyklé v unixových systémech s jádrem monolitického typu. (cs) Η Διεπαφή Προγραμματισμού Εφαρμογών των Windows (αγγλ. Windows API), γνωστή και ως Διεπαφή των Windows, Διασύνδεση των Windows, Διασύνδεση Προγραμματισμού Εφαρμογών των Windows ή API των Windows, είναι το όνομα που δίνει η Microsoft στο βασικό σύνολο της προτυποποιημένης διεπαφής προγραμματισμού εφαρμογών του λειτουργικού της συστήματος Windows, το οποίο καθιστά τις κλήσεις συστήματος του πυρήνα προσπελάσιμες από τους προγραμματιστές. (el) La interfaz de programación de aplicaciones de Windows, cuyo nombre en inglés es Windows API (Windows application programming interface), es un conjunto de funciones residentes en bibliotecas (generalmente dinámicas, también llamadas DLL por sus siglas en inglés, término usado para referirse a estas en Windows) que permiten que una aplicación corra bajo un determinado sistema operativo. Las funciones API se dividen en varias categorías: (es) Win16, Win32 et Win32s sont des ensembles normalisés de fonctions qui permettent aux logiciels applicatifs de se servir des fonctionnalités des différents systèmes d'exploitation de la famille Windows. Win32 est l'ensemble de fonctions le plus souvent utilisé, et les programmes dits pour Windows sont généralement des programmes utilisant Win32. Les fonctions de Win32 permettent notamment de manipuler des processus, de communiquer entre programmes, d'exploiter les réseaux informatiques, de manipuler des fichiers, des imprimantes, des serveurs et des ports de communication. (fr) Antarmuka Pemrograman Aplikasi Windows (berasal dari Bahasa Inggris: Windows Application Programming Interface), yang sering disebut sebagai WinAPI atau Windows API adalah sekumpulan antarmuka pemrograman aplikasi yang dibuat oleh Microsoft dalam inti sistem operasi Microsoft Windows buatannya. Semua program Windows, kecuali program konsol, harus berinteraksi dengan Windows API tanpa melihat dengan bahasa apa ia dibuat. Akses terhadap elemen sistem operasi yang lebih rendah, seperti halnya yang dibutuhkan oleh pemacu peranti, tidak disediakan oleh Windows API, tetapi disediakan oleh Windows Driver Foundation atau Native API dalam versi-versi baru Windows. (in) The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. The name Windows API collectively refers to several different platform implementations that are often referred to by their own names (for example, Win32 API); see the section. Almost all Windows programs interact with the Windows API. On the Windows NT line of operating systems, a small number (such as programs started early in the Windows startup process) use the Native API. (en) Windows API, lub krócej: WinAPI – interfejs programistyczny systemu Microsoft Windows – jest to zbiór niezbędnych funkcji, stałych i zmiennych umożliwiających działanie programu w systemie operacyjnym Microsoft Windows. (pl) Windows应用程序接口(Windows API),或俗称的WinAPI,是微软Windows操作系统中的一套核心应用程序接口。Windows API这一叫法实际上是多个Windows平台上相似接口的统称,这些接口也拥有各自的名字,如Win32 API。几乎所有的Windows应用程序都在与 Windows API 进行交互。 Windows API将与Windows系统有关的复杂操作封装在简单的函数当中,编译成动态链接库,再随Windows一同发布。开发者可以简单地借助这些函数来完成复杂的操作,有效降低了编写Windows程序的难度。 Windows有一个软件开发套件(SDK, software development kit)提供相应的文档和工具,以使程序员开发使用Windows API的软件和利用Windows技术。 (zh) |
rdfs:label | واجهة برمجة تطبيقات ويندوز (ar) Windows API (cs) Windows Application Programming Interface (de) Διεπαφή Προγραμματισμού Εφαρμογών Windows (el) Win32 API (es) Antarmuka Pemrograman Aplikasi Windows (in) Windows API (fr) Windows API (it) 윈도우 API (ko) Windows API (ja) Windows API (nl) Windows API (pl) API do Windows (pt) Windows API (ru) Windows API (en) Windows API (uk) Windows API (zh) |
owl:sameAs | freebase:Windows API dbpedia-de:Windows API yago-res:Windows API wikidata:Windows API dbpedia-ar:Windows API dbpedia-cs:Windows API dbpedia-da:Windows API dbpedia-el:Windows API dbpedia-es:Windows API dbpedia-fa:Windows API dbpedia-fi:Windows API dbpedia-fr:Windows API dbpedia-id:Windows API dbpedia-it:Windows API dbpedia-ja:Windows API dbpedia-ko:Windows API http://lt.dbpedia.org/resource/Windows_API dbpedia-ms:Windows API dbpedia-nl:Windows API dbpedia-pl:Windows API dbpedia-pt:Windows API dbpedia-ro:Windows API dbpedia-ru:Windows API dbpedia-sh:Windows API dbpedia-sr:Windows API dbpedia-tr:Windows API dbpedia-uk:Windows API dbpedia-vi:Windows API dbpedia-zh:Windows API https://global.dbpedia.org/id/4zKJ2 |
prov:wasDerivedFrom | wikipedia-en:Windows_API?oldid=1118308091&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Windows_API |
is dbo:programmingLanguage of | dbr:ESET_NOD32 |
is dbo:wikiPageRedirects of | dbr:Win16 dbr:Win32 dbr:Win32_API dbr:Win64 dbr:Win_32 dbr:Win32c dbr:Win32s_(API) dbr:WinCE_(API) dbr:Windows.pas dbr:Windows_api dbr:Common_Controls_Library dbr:64-bit_Windows dbr:64-bit_windows dbr:64bit_Windows dbr:64bit_windows dbr:Microsoft_Windows_API dbr:16-bit_Windows dbr:WIN16 dbr:WIN32 dbr:WIN32_API dbr:WIN32_Api dbr:WIN32_api dbr:Win32_Api dbr:Win32_api dbr:WinAPI dbr:WinApi dbr:Winapi dbr:Windows_API_function_list dbr:Windows_Open_Service_Architecture dbr:Windows_api_function_list |
is dbo:wikiPageWikiLink of | dbr:PowerBASIC dbr:Pr_(Unix) dbr:PureBasic dbr:PyMOL dbr:Quake_Army_Knife dbr:QuickC dbr:Menu_key dbr:Nl_(Unix) dbr:Memory_barrier dbr:Process_identifier dbr:Basename dbr:Dd_(Unix) dbr:Debian dbr:Delphi_(software) dbr:Anonymous_pipe dbr:Architecture_of_Windows_NT dbr:Join_(Unix) dbr:List_of_retronyms dbr:List_of_widget_toolkits dbr:Lite-C dbr:Ring_(programming_language) dbr:Rm_(Unix) dbr:DLL_Hell dbr:UltraDefrag dbr:Uname dbr:Uniq dbr:Universal_Windows_Platform dbr:Unix-like dbr:UnxUtils dbr:Virtual_Pascal dbr:Visual_Basic_(classic) dbr:Visual_Basic_for_Applications dbr:Visual_DialogScript dbr:Visual_Studio dbr:Dynamic-link_library dbr:Dynamic_loading dbr:EMCO_MoveOnBoot dbr:Install_(Unix) dbr:Internet_Server_Application_Programming_Interface dbr:Ioctl dbr:J/Direct dbr:Security_and_safety_features_new_to_Windows_Vista dbr:Proprietary_software dbr:Pthreads dbr:Windows_10_editions dbr:Compatibility_layer dbr:Native_(computing) dbr:Windows_10_version_1903 dbr:Windows_wait_cursor dbr:Chown dbr:Cksum dbr:Cmp_(Unix) dbr:GNUstep dbr:GRLevelX dbr:GTK dbr:BoundsChecker dbr:Mintty dbr:Mv_(Unix) dbr:NProtect_GameGuard dbr:Console_(computer_games) dbr:Criticism_of_Microsoft dbr:Csplit dbr:Ar_(Unix) dbr:Linux_kernel_interfaces dbr:List_of_.NET_libraries_and_frameworks dbr:Ln_(Unix) dbr:Logname dbr:Makeblock dbr:Callback_(computer_programming) dbr:Sleep_(command) dbr:SmallBASIC dbr:SmartFTP dbr:StarUML dbr:Su_(Unix) dbr:Client/Server_Runtime_Subsystem dbr:Computer_virus dbr:Z_shell dbr:Features_new_to_Windows_7 dbr:Hot_Soup_Processor dbr:Icon_(computing) dbr:Named_pipe dbr:Paste_(Unix) dbr:Path_(computing) dbr:Platform_Invocation_Services dbr:Ptx_(Unix) dbr:Start_menu dbr:Tail_(Unix) dbr:Time_Stamp_Counter dbr:Win32_Thread_Information_Block dbr:Microsoft_Layer_for_Unicode dbr:Microsoft_Message_Queuing dbr:Microsoft_Windows_version_history dbr:Microsoft_and_open_source dbr:Microsoft_engineering_groups dbr:Windows_9x dbr:C++/WinRT dbr:Cd_(command) dbr:Touch_(command) dbr:Tr_(Unix) dbr:Turbo51 dbr:Turbo_Vision dbr:Type_(Unix) dbr:Wc_(Unix) dbr:Which_(command) dbr:Whoami dbr:Win16 dbr:Win32 dbr:Win32_API dbr:Win64 dbr:Win_32 dbr:Windows_10 dbr:Windows_11 dbr:Windows_2000 dbr:Windows_3.1x dbr:Windows_7 dbr:Windows_8 dbr:Windows_8.1 dbr:Windows_App_SDK dbr:Windows_Forms dbr:Windows_Mobile dbr:Windows_NT dbr:Windows_NT_3.1 dbr:Windows_NT_3.5 dbr:Windows_NT_3.51 dbr:Windows_NT_4.0 dbr:Windows_Notepad dbr:Windows_RT dbr:Windows_Registry dbr:Windows_Runtime dbr:Windows_Subsystem_for_Linux dbr:Windows_Vista dbr:Windows_XP dbr:Wine_(software) dbr:GDK dbr:List_of_BASIC_dialects dbr:Unicode_in_Microsoft_Windows dbr:ActiveX dbr:Cut_(Unix) dbr:Cygwin dbr:ESET_NOD32 dbr:Edlin dbr:Expr dbr:FLTK dbr:Factor_(Unix) dbr:Features_new_to_Windows_11 dbr:Bristol_Technology dbr:Nim_(programming_language) dbr:PHP dbr:PPSSPP dbr:DirectInput dbr:Directory_structure dbr:Dirname dbr:Fmt_(Unix) dbr:Fold_(Unix) dbr:Graphics_Device_Interface dbr:Handle_(computing) dbr:List_of_Microsoft_Windows_application_programming_interfaces_and_frameworks dbr:List_of_Microsoft_Windows_components dbr:List_of_Microsoft_software dbr:List_of_PHP_extensions dbr:Rename_(computing) dbr:Resource_(Windows) dbr:Reverse_engineering dbr:HiAsm dbr:Tcl dbr:Tee_(command) dbr:Hungarian_notation dbr:Hybrid_kernel dbr:AFX_Windows_Rootkit_2003 dbr:ANSI.SYS dbr:API dbr:Chmod dbr:K-Meleon dbr:Binary-code_compatibility dbr:SuperWaba dbr:System_time dbr:TWAIN dbr:Test_(Unix) dbr:WinG dbr:Supaplex dbr:Xargs dbr:Df_(Unix) dbr:Diff3 dbr:DirectX dbr:Pic_Micro_Pascal dbr:File_copying dbr:File_locking dbr:Win32c dbr:Win32s_(API) dbr:WinCE_(API) dbr:Windows.pas dbr:Windows_api dbr:INCA_Internet dbr:INI_file dbr:IUP_(software) dbr:Indent_(Unix) dbr:Integer_(computer_science) dbr:Microsoft dbr:Microsoft_Foundation_Class_Library dbr:Microsoft_HoloLens dbr:Microsoft_OneNote dbr:Microsoft_POSIX_subsystem dbr:Microsoft_PowerToys dbr:Microsoft_Visual_C++ dbr:Microsoft_Visual_Studio_Express dbr:Microsoft_Windows dbr:Microsoft_Windows_SDK dbr:Microsoft_Windows_library_files dbr:MinGW dbr:Mingw-w64 dbr:NewLISP dbr:OS/2 dbr:Object_Pascal dbr:Od_(Unix) dbr:Open_Packaging_Conventions dbr:ReactOS dbr:Seq_(Unix) dbr:Shamoon dbr:WoW64 dbr:WolfSSH dbr:WolfSSL dbr:Word_(computer_architecture) dbr:XBMC4Xbox dbr:Yes_(Unix) dbr:System_call dbr:Memory-mapped_file dbr:Security_Support_Provider_Interface dbr:System_Service_Descriptor_Table dbr:Mouse_Sonar dbr:Shar dbr:Sleep_(system_call) dbr:Wabi_(software) dbr:Windows_Interface_Source_Environment dbr:Windows_Libraries_for_OS/2 dbr:Working_directory dbr:Next-Generation_Secure_Computing_Base dbr:SCSI_Pass_Through_Interface dbr:Expand_(Unix) dbr:Common_Controls_Library dbr:Ls dbr:Object-oriented_operating_system dbr:UWIN dbr:NSAKEY dbr:NTFS_links dbr:Session_Manager_Subsystem dbr:Overlapped_I/O dbr:Popularity_of_text_encodings dbr:Vendor_lock-in dbr:Phar_Lap_(company) dbr:Rendition,_Inc. dbr:Vectored_I/O dbr:Universal_Windows_Platform_apps dbr:W32 dbr:Windows.h dbr:64-bit_Windows dbr:64-bit_windows dbr:64bit_Windows dbr:64bit_windows dbr:Windows_Console dbr:Windows_Native_API dbr:Windows_XP_editions dbr:Win32s dbr:Microsoft_Windows_API dbr:16-bit_Windows dbr:WIN16 dbr:WIN32 dbr:WIN32_API dbr:WIN32_Api dbr:WIN32_api dbr:Win32_Api dbr:Win32_api dbr:WinAPI dbr:WinApi dbr:Winapi dbr:Windows_API_function_list dbr:Windows_Open_Service_Architecture dbr:Windows_api_function_list |
is dbp:operatingSystem of | dbr:Turbo51 dbr:Pic_Micro_Pascal |
is dbp:userland of | dbr:Windows_9x dbr:Windows_10 dbr:Windows_11 dbr:Windows_2000 dbr:Windows_7 dbr:Windows_8 dbr:Windows_8.1 dbr:Windows_NT_3.5 dbr:Windows_NT_3.51 dbr:Windows_NT_4.0 dbr:Windows_Vista |
is foaf:primaryTopic of | wikipedia-en:Windows_API |