Indeks WINDOWS API
Berikut ini adalah daftar konten referensi untuk antarmuka pemrograman aplikasi Windows (API) untuk aplikasi desktop dan server.
Dengan menggunakan Windows API, Anda dapat mengembangkan aplikasi yang berhasil berjalan di semua versi Windows sambil memanfaatkan fitur dan kemampuan yang unik untuk setiap versi. (Perhatikan bahwa ini sebelumnya disebut API Win32. Nama Windows API lebih akurat mencerminkan akarnya di Windows 16-bit dan dukungannya pada Windows 64-bit.)
Antarmuka pengguna
WINDOWS UI API membuat dan menggunakan jendela untuk menampilkan output, meminta input pengguna, dan melakukan tugas lain yang mendukung interaksi dengan pengguna. Sebagian besar aplikasi membuat setidaknya satu jendela.
Elemen Antarmuka Pengguna:
- Tombol
- Karet
- Kotak Kombo
- Kotak Dialog Umum
- Kontrol Umum
- Kursor
- Kotak Dialog
- Edit Kontrol
- Kontrol Header
- Ikon
- Akselerator Keyboard
- Kotak Daftar
- Kontrol Tampilan Daftar
- Menu
- Bilah Kemajuan
- Lembar Properti
- Kontrol Edit Kaya
- Bilah Gulir
- Kontrol Statis
- String
- Toolbar
- Tooltips
- Bilah trek
- Kontrol Tampilan Pohon
Lingkungan Windows (Shell)
Input dan olahpesan pengguna
Akses dan penyimpanan data
Pertukaran Data:
Diagnostik
API Diagnostik memungkinkan Anda memecahkan masalah aplikasi atau sistem dan memantau performa.
- Pemulihan dan Hidupkan Ulang Aplikasi
- Awakutu
- Penanganan Kesalahan
- Pengelogan Kejadian
- Pelacakan Peristiwa
- Profil Penghitung Perangkat Keras (HCP)
- Network Diagnostics Framework (NDF)
- Pemantauan Jaringan
- Penghitung Performa
- Log dan Pemberitahuan Performa (PLA)
- Proses Rekam Jepret
- Status Proses (PSAPI)
- Penanganan Pengecualian Terstruktur
- Monitor Sistem
- Rantai Tunggu Traversal
- Pelaporan Galat Windows (WER)
- Log Peristiwa Windows
- Platform Pemecahan Masalah Windows
Grafik dan multimedia
API Grafis, multimedia, audio, dan video memungkinkan aplikasi menggabungkan teks, grafik, audio, dan video yang diformat.
- Audio Inti
- Direct2D
- DirectComposition
- Directshow
- DirectWrite
- Directx
- Antarmuka Perangkat Grafis (GDI)
- GDI+
- Media Streaming
- Microsoft Media Foundation
- Teknologi Microsoft TV
- Opengl
- Konfigurasi Monitor
- Beberapa Monitor Tampilan
- Akuisisi Gambar
- Sistem Warna Windows
- Komponen Pencitraan Windows (WIC)
- Windows Media Audio dan Video Codec dan DSP
- Windows Media Center
- Windows Media Format
- Windows Media Library Sharing Services
- Pemutar Media Windows
- Windows Media Services
- Windows Movie Maker
- Windows Multimedia
Perangkat
- AllJoyn
- Sumber Daya Komunikasi
- Akses Perangkat
- Manajemen Perangkat
- Penyimpanan yang Ditingkatkan
- Penemuan Fungsi
- Penguasaan Gambar
- Location
- Database Asosiasi PnP-X
- Percetakan
- Sensor
- System Event Notification Service (SENS)
- Bantuan Alat
- Upnp
- Layanan Web di Perangkat
- Akuisisi Citra Windows (WIA)
- Pengelola Perangkat Media Windows
- Perangkat Portabel Windows
Layanan sistem
API Layanan Sistem memberi aplikasi akses ke sumber daya komputer dan fitur sistem operasi yang mendasar, seperti memori, sistem file, perangkat, proses, dan utas.
- Koordinator Aktivitas
- COM
- COM+
- API Pemadatan
- Koordinator Transaksi Terdistribusi (DTC)
- Pustaka Tautan Dinamis (DLL)
- Evaluator Persyaratan Perangkat Keras (HWREQCHK)
- API Bantuan
- Komunikasi Antarproseksi:
- Manajer Transaksi Kernel (KTM)
- Manajemen Memori
- Perekam Operasi
- Manajemen Daya
- Layanan Desktop Jarak Jauh
- Proses
- Layanan
- Sinkronisasi
- Benang
- Berbagi Desktop Windows
- Windows Informasi Sistem
Identitas dan keamanan
API Keamanan dan Identitas mengaktifkan autentikasi kata sandi saat masuk, perlindungan diskresi untuk semua objek sistem yang dapat dibagikan, kontrol akses istimewa, manajemen hak, dan audit keamanan.
- Autentikasi
- Authorization
- Pendaftaran Sertifikat
- Kriptografi
- Generasi Berikutnya Kriptografi (CNG)
- Layanan Direktori
- Protokol Autentikasi yang Dapat Diperluas (EAP)
- Host Protokol Autentikasi yang Dapat Diperluas (EAPHost)
- Manajemen Kata Sandi MS-CHAP
- Perlindungan Akses Jaringan (NAP)
- Ekstensi Server Kebijakan Jaringan (NPS)
- Kontrol Orang Tua
- Penyedia WMI Keamanan
- Layanan Dasar TPM (TBS)
- Windows Biometric Framework
Penginstalan dan layanan aplikasi
- Penjelajah Permainan
- Rakitan berdampingan
- API pengemasan, penyebaran, dan kueri
- Lisensi Pengembang
- Menghidupkan ulang Manajer
- Penginstal Windows
Admin dan manajemen sistem
Antarmuka administrasi sistem memungkinkan Anda menginstal, mengonfigurasi, dan aplikasi atau sistem layanan.
- Penyedia WMI Data Konfigurasi Boot
- Kluster Failover
- Manajer Sumber Daya Server File (FSRM)
- Kebijakan Grup
- Konsol Manajemen Microsoft (MMC) 2.0
- NetShell
- Infrastruktur Manajemen Pengaturan
- Pengelogan Inventori Perangkat Lunak
- Lisensi Perangkat Lunak
- Menghidupkan ulang Manajer
- Infrastruktur Manajemen Pengaturan
- Pemulihan Sistem
- Pematian Sistem
- Tugas Microsoft Azure Scheduler
- Pengelogan Akses Pengguna
- Windows Virtual PC
- Microsoft Virtual Server
- Penyedia Penyeimbangan Beban Jaringan
- Windows Defender WMI v2
- Layanan Penyebaran Windows
- Windows Genuine Advantage
- Infrastruktur Manajemen Windows
- Windows Management Instrumentation (WMI)
- Manajemen Jarak Jauh Windows
- Perlindungan Sumber Daya Windows
- Windows Server Update Services
- Alat Penilaian Sistem Windows
- Agen Windows Update
Jaringan dan internet
API Jaringan memungkinkan komunikasi antara aplikasi melalui jaringan. Anda juga dapat membuat dan mengelola akses ke sumber daya bersama, seperti direktori dan printer jaringan.
- Sistem Nama Domain (DNS)
- Protokol Konfigurasi Host Dinamis (DHCP)
- Layanan Faks
- Panduan Dapatkan Koneksi
- HTTP Server
- Berbagi Koneksi Internet dan Firewall
- Pembantu IP
- Firewall Koneksi ion Internet IPv6
- Basis Informasi Manajemen
- Antrean Pesan (MSMQ)
- Protokol Alokasi Klien Dinamis Alamat Multicast (MADCAP)
- Network Address Translation (NAT)
- Pengelola Daftar Jaringan (NLM)
- Pengelolaan Jaringan
- Manajemen Berbagi Jaringan
- Peer-to-Peer
- Kualitas Layanan (QOS)
- Panggilan Prosedur Jarak Jauh
- Perutean dan Layanan Akses Jarak Jauh (RAS)
- Simple Network Management Protocol (SNMP)
- Manajemen SMB
- Antarmuka Pemrograman Aplikasi Telepon (TAPI)
- Webdav
- Komponen Protokol WebSocket
- Jaringan nirkabel:
- Platform Pemfilteran Windows
- Windows Firewall dengan Keamanan Tingkat Lanjut
- Windows HTTP Services (WinHTTP)
- Windows Internet (WinINet)
- Jaringan Windows (WNet)
- Virtualisasi Jaringan Windows
- Windows RSS Platform
- Windows Sockets (Winsock)
- Windows Web Services
- Permintaan Yang Diperluas XML HTTP
API yang tidak digunakan lagi atau warisan
Berikut ini adalah teknologi dan API yang ketinggalan jaman atau telah diganti atau tidak digunakan lagi dari klien Windows dan sistem operasi server.
- DirectMusic
- DirectSound
- Microsoft UDDI SDK sekarang disertakan dengan Microsoft BizTalk Server.
- Network Dynamic Data Exchange (DDE)
- Layanan Penginstalan Jarak Jauh: Gunakan Layanan Penyebaran Windows sebagai gantinya.
- Virtual Disk Service (VDS): Gunakan Manajemen Penyimpanan Windows sebagai gantinya.
- Layanan Terminal: Gunakan Layanan Desktop Jarak Jauh.
- Windows Media Rights Manager
- Windows Messaging (MAPI): Gunakan Office MAPI sebagai gantinya.
- Platform Gadget Windows: Buat aplikasi UWP sebagai gantinya.
- Bilah Sisi Windows: Buat aplikasi UWP sebagai gantinya.
- Windows SideShow: Tidak ada penggantian.
- Efek Bitmap WPF