DirectX

DirectX
Đã bao gồm trongWindows 95 OSR2
Windows NT 4.0
và những phiên bản về sau

Microsoft DirectX là một tập hợp các giao diện lập trình ứng dụng (API) để xử lý các nhiệm vụ liên quan đến đa phương tiện, đặc biệt là chương trình trò chơi và video trên nền tảng của Microsoft. Ban đầu, tên của những API này tất cả đều bắt đầu với Direct, chẳng hạn như Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, và vân vân. Tên gọi DirectX được đặt ra làm thuật ngữ vắn tắt cho tất cả các API (chữ X thay cho các tên API cụ thể) và nhanh chóng trở thành tên của tập hợp này. Khi Microsoft sau đó đặt ra để phát triển một game console, X được sử dụng như là cơ sở của tên Xbox để ám chỉ rằng giao diện điều khiển của nó dựa trên công nghệ DirectX.[1] Chữ X ban đầu đã được tiến tới trong việc đặt tên các API được thiết kế cho Xbox như XInput và Cross-platform Audio Creation Tool (XACT), trong khi các mẫu DirectX đã được tiếp tục cho Windows API như Direct2D và DirectWrite.

Direct3D (API đồ họa 3D trong DirectX) được sử dụng rộng rãi trong việc phát triển trò chơi điện tử cho Microsoft Windows, Microsoft Xbox, và Microsoft Xbox 360. Direct3D cũng được sử dụng bởi phần mềm ứng dụng khác cho các tác vụ hình dung và đồ họa công việc như kỹ thuật CAD / CAM. Do Direct3D là thành phần công bố công khai rộng rãi nhất của DirectX, người ta thường xem tên gọi "DirectX" và "Direct3D" được sử dụng thay thế cho nhau.

Bộ phát triển phần mềm DirectX (SDK) bao gồm các thư viện thời gian chạy ở dạng nhị phân tái phân phối được, cùng với tài liệu đi kèm và file tiêu đề để sử dụng trong mã hóa. Ban đầu, chỉ có các thời gian chạy được cài đặt cho trò chơi hoặc ngoại lệ bởi người sử dụng. Windows 95 không khởi động với DirectX, nhưng DirectX đã được đưa vào Windows 95 OEM Service Release 2.[2] Windows 98 và Windows NT 4.0 cả hai đều có DirectX, và các phiên bản Windows được phát hành kể từ đó. Microsoft cho phép tải về SDK miễn phí. Trong khi các thời gian chạy (runtime) là độc quyền, phần mềm nguồn đóng, mã nguồn được cung cấp cho hầu hết các mẫu SDK.

Direct3D 9Ex, Direct3D 10, và Direct3D 11 chỉ có sẵn cho Windows Vista và Windows 7 bởi vì mỗi phiên bản mới đã được xây dựng để phụ thuộc vào Windows Display Driver Model mới được giới thiệu cho Windows Vista. Kiến trúc đồ họa Vista/WDDM mới bao gồm một trình quản lý bộ nhớ video mới hỗ trợ ảo hóa phần cứng đồ họa cho nhiều ứng dụng và các dịch vụ như Desktop Window Manager.

Xem thêm

  • Cổng thông tin Microsoft

Tham khảo

  1. ^ The meaning of Xbox; Microsoft.(Xbox 360) | Economist (US), The
  2. ^ DirectX Help

Liên kết ngoài

  • Website chính thức
  • Microsoft's DirectX developer site
  • The State of DirectX 10 - Image Quality & Performance Lưu trữ 2010-04-29 tại Wayback Machine
  • DirectX trên DMOZ
  • AMD talks about technical changes in DX11 Lưu trữ 2009-08-18 tại Wayback Machine
  • x
  • t
  • s
Thành phần Microsoft Windows
Công cụ
quản lý
Ứng dụng
Shell
Dịch vụ
Hệ thống tập tin
Máy chủ
  • Tên miền
  • Active Directory
  • DNS
  • Group Policy
  • Roaming user profiles
  • Chuyển hướng thư mục
  • Distributed Transaction Coordinator
  • MSMQ
  • Windows Media Services
  • Rights Management Services
  • IIS
  • Remote Desktop Services
  • WSUS
  • SharePoint
  • Network Access Protection
  • PWS
  • DFS Replication
  • Remote Differential Compression
  • Print Services for UNIX
  • Remote Installation Services
  • Windows Deployment Services
  • System Resource Manager
  • Hyper-V
  • Server Core
Kiến trúc
  • Cấu trúc Windows NT
  • Quá trình khởi động
  • CSRSS
  • Desktop Window Manager
  • Portable Executable
  • Enhanced Write Filter
  • Graphics Device Interface
  • hal.dll
  • I/O request packet
  • Imaging Format
  • Kernel Transaction Manager
  • Tập tin thư viện
  • Logical Disk Manager
  • LSASS
  • MinWin
  • NTLDR
  • Ntoskrnl.exe
  • Object Manager
  • Open XML Paper Specification
  • Registry
  • Resource Protection
  • Security Account Manager
  • Server Message Block
  • Shadow Copy
  • SMSS
  • System Idle Process
  • USER
  • WHEA
  • Mã lệnh Win32
  • Winlogon
Bảo mật
Tương thích
  • COMMAND.COM
  • Máy ảo DOS
  • Windows on Windows
  • WoW64
  • Windows Subsystem for Linux
API
Đã ngừng
Trò chơi
Ứng dụng
Khác
  • ScanDisk
  • File Protection
  • Media Control Interface
  • Next-Generation Secure Computing Base
  • POSIX subsystem
  • Interix
  • Video for Windows
  • Windows SideShow
  • Windows Services for UNIX
  • Windows System Assessment Tool
  • WinFS
Chuyển sang
Microsoft Store
Trò chơi điện tử
  • Microsoft Solitaire Collection
  • Surf

Bản mẫu:MS DevTools

  • x
  • t
  • s
  • Lịch sử
  • Tất cả chủ đề
Nhân vật
Sáng lập
Hội đồng quản trị
  • John W. Thompson (Chủ tịch)
  • Satya Nadella (CEO)
  • Charles Noski
  • Helmut Panke
  • John W. Stanton
  • Reid Hoffman
  • Sandi Peterson
  • Penny Pritzker
  • Charles Scharf
  • Arne Sorenson
  • Padmasree Warrior
Ban lãnh đạo cấp cao
  • Satya Nadella (CEO)
  • Scott Guthrie
  • Amy Hood (CFO)
  • Brad Smith (CLO)
  • Harry Shum
  • Phil Spencer
  • Kathleen Hogan (CPO)
Các phó chủ tịch
  • Joe Belfiore
  • Richard Rashid (SVP)
  • César Cernuda
  • Panos Panay (CVP)
Các sản phẩm
Phần cứng
Phần mềm
Ngôn ngữ lập trình
Thuộc tính web
Tập đoàn
Các cuộc hội thảo
  • Build
  • MIX
  • PDC
  • TechEd
  • WinHEC
  • WPC
Bộ phận
Các trụ sở
  • Khuôn viên Microsoft Redmond
  • Microsoft Talo
  • Microsoft Algeria
  • Microsoft Ai Cập
  • Microsoft Ấn Độ
  • Microsoft Nhật Bản
Phê bình
Tranh chấp
  • Alcatel-Lucent v. Microsoft
  • Apple v. Microsoft
  • European Union Microsoft competition case
  • Microsoft v. Lindows
  • Microsoft v. MikeRoweSoft
  • Microsoft v. Shah
  • United States v. Microsoft (vụ kiện chống độc quyền năm 2001)
  • Microsoft Ireland case
Các thương vụ
  • 6Wunderkinder
  • Access Software
  • Acompli
  • Altamira Software
  • AltspaceVR
  • aQuantive
  • Azyxxi
  • The Blue Ribbon SoundWorks
  • Beam
  • Bungie
  • Calista Technologies
  • Clipchamp
  • Colloquis
  • Compulsion Games
  • Connectix
  • Consumers Software
  • Danger
  • Double Fine Productions
  • Farecast
  • FASA Studio
  • Fast Search & Transfer
  • Firefly
  • Forethought
  • GIANT Company Software
  • GitHub
  • GreenButton
  • Groove Networks
  • Havok Group
  • High Heat Major League Baseball
  • Hotmail
  • inXile Entertainment
  • Jellyfish.com
  • LinkedIn
  • LinkExchange
  • Lionhead Studios
  • Maluuba
  • Massive Incorporated
  • Metaswitch
  • Mobile Data Labs
  • Mojang Studios
  • Ninja Theory
  • Thiết bị và Dịch vụ Nokia
  • npm
  • Nuance Communications
  • Obsidian Entertainment
  • Onfolio
  • Pando Networks
  • Perceptive Pixel
  • Playground Games
  • PlaceWare
  • Powerset
  • Press Play
  • ProClarity
  • Rare
  • Revolution Analytics
  • RiskIQ
  • ScreenTonic
  • Secure Islands
  • Simplygon
  • Skype
  • Sunrise Atelier
  • SwiftKey
  • Winternals Software
  • Teleo
  • Tellme Networks
  • Twisted Pixel Games
  • Undead Labs
  • Vermeer Technologies
  • Visio Corporation
  • Vivaty
  • VoloMetrix
  • VXtreme
  • WebTV Networks
  • Xamarin
  • Xandr
    • AppNexus
  • Yammer
  • Yupi
  • ZeniMax Media
  • Thể loại Thể loại
  • Trang Commons Commons
  • x
  • t
  • s
Danh sách giao diện ứng dụng và thư viện khung Microsoft Windows
Đồ họa
Desktop Window Manager, Direct2D, Direct3D, D3D (extensions), GDI / GDI+, WPF, Windows Color System, Windows Image Acquisition, Windows Imaging Component
Audio
DirectMusic, DirectSound, DirectX plugin, XACT, Speech API, XAudio2
Đa phương tiện
DirectX, Media Objects, Video Acceleration, DirectInput, DirectShow, Image Mastering API, Managed DirectX, Media Foundation, XNA, Windows Media, Video for Windows
Web
MSHTML, RSS Platform, JScript, VBScript, BHO, XDR, SideBar Gadgets
Truy cập dữ liệu
Data Access Components, Extensible Storage Engine, ADO.NET, ADO.NET Entity Framework, Sync Framework, Jet Engine, MSXML, OLE DB, OPC
Mạng máy tính
Winsock, LSP, Winsock Kernel, Filtering Platform, Network Driver Interface Specification, Windows Rally, BITS, P2P API, MSMQ, MS MPI, DirectPlay
Thông tin liên lạc
Messaging API, Telephony API, WCF
Quản trị & quản lý
Win32 console, Windows Script Host, WMI (extensions), PowerShell, Task Scheduler, Offline Files, Shadow Copy, Windows Installer, Error Reporting, Event Log, Common Log File System
Chuẩn thành phần
COM, COM+, ActiveX, Distributed Component Object Model, .NET Framework
Thư viện (máy tính)
Base Class Library (BCL), Microsoft Foundation Classes (MFC), Active Template Library (ATL), Windows Template Library (WTL)
Thiết bị cài đặt
Windows Driver Model, Windows Driver Foundation, KMDF, UMDF, WDDM,NDIS,UAA,Broadcast Driver Architecture,VxD
Bảo mật
Crypto API, CAPICOM, Windows CardSpace, Data Protection API, Security Support Provider Interface (SSPI)
.NET
ASP.NET, ADO.NET, Base Class Library (BCL), Remoting, Silverlight, TPL, WCF, WCS, WPF, WF
Chế tạo phần mềm
EFx Factory, Enterprise Library, Composite UI, CCF, CSF
IPC
MSRPC, Trao đổi dự liệu động(DDE), Remoting, WCF
Tính truy cập
Active Accessibility, UI Automation
Văn bản và đa ngôn ngữ
DirectWrite, Text Services Framework, Text Object Model, Input method editor, Language Interface Pack, Multilingual User Interface, Uniscribe