INFO: Win32 Platform Differences
ID: Q227123
|
This article discusses a Beta release of a Microsoft product. The
information in this article is provided as-is and is subject to change
without notice.
No formal product support is available from Microsoft for this Beta
product. For information about obtaining support for a Beta release,
please see the documentation included with the Beta product files, or
check the Web location from which you downloaded the release.
The information in this article applies to:
-
Microsoft Win32 Application Programming Interface (API), included with:
SUMMARY
The Win32 Platform Differences topic in the Platform SDK lists a variety of Win32 API and operating system features and indicates how each platform supports them. This topic contains a version of the table updated to include Windows 2000 and Windows 98.
MORE INFORMATION
Following is a list of the operating system differences between Windows NT and Windows 2000; Windows 95 and Windows 98; and Windows 3.1 with Win32s. The bold text indicates an operating system feature rather than an API feature.
Feature |
Windows NT/Windows 2000 |
Windows 95/Windows 98 |
Windows 3.1 with Win32s |
32-bit Coordinate System |
Yes |
No |
No |
32-bit Flat Memory model |
Yes |
Yes |
Yes |
3-D look |
Yes |
Yes |
Yes |
Asynchronous file I/O |
Yes |
No |
No |
Asynchronous input model |
Yes |
Yes |
No |
COMM |
Yes |
Yes |
Through Universal Thunks |
Common Controls |
Yes |
Yes |
Yes |
Property sheet tabs |
Yes |
Yes |
Yes |
Drag list boxes |
Yes |
Yes |
Yes |
Toolbar |
Yes |
Yes |
Yes |
Status bar |
Yes |
Yes |
Yes |
Column heading |
Yes |
Yes |
Yes |
Spin buttons |
Yes |
Yes |
Yes |
Slider |
Yes |
Yes |
Yes |
Scrolling button indicator |
Yes |
Yes |
Yes |
Rich Edit Control |
Yes |
Yes |
Yes |
Progress indicator |
Yes |
Yes |
Yes |
Tree View |
Yes |
Yes |
Yes |
List View |
Yes |
Yes |
Yes |
Common Dialogs |
Yes |
Yes |
Yes |
Console Support |
Yes |
Except code page |
No |
Context menu on mouse button 2 |
Yes |
Yes |
Yes |
Enhanced metafiles |
Yes |
Yes |
No |
Event logging |
Yes |
No |
No |
File mapping |
Yes |
Yes |
Yes |
File merge/reconciliation |
Yes |
Yes |
No |
File Viewers |
Yes |
Yes |
Not used |
Image Color Matching (ICM) |
Not yet |
Yes |
No |
Long Filenames (LFN) |
Yes |
Yes |
Won't appear |
Multimedia API |
Yes |
Yes |
Windows 3.1 level |
Multiprocessor Machines |
Yes |
No |
No |
Named pipes |
Yes |
Client-side |
Client-side |
National Language Support (NLS) |
Yes |
Yes |
Yes |
Network DDE |
Yes |
Through thunk |
No |
Non-Intel machines |
Yes |
No |
No |
Paths/Beziers |
Yes |
Limited |
No |
Plug and Play event aware |
Won't get events |
Yes |
Won't get events |
Preemptive multitasking |
Yes |
Yes |
No |
Print spooler |
Yes |
Except forms |
No |
Remote Access Services (RAS) |
Yes |
Yes |
No |
Remote Procedure Calls |
Yes |
Yes |
Through Universal Thunks |
Security |
Yes |
No |
No |
Security (C2 certifiable) |
Yes |
No |
No |
Separate address space |
Yes |
Yes |
No |
Service control manager |
Yes |
No |
No |
Simple MAPI |
Yes |
Yes |
Through Universal Thunks |
Structured exception handling (SEH) |
Yes |
Yes |
Yes |
TAPI |
Yes |
Yes |
Yes (Through TAPI SDK) |
Threads |
Yes |
Yes |
No |
Unicode |
Yes |
No |
No |
Universal Naming Convention (UNC) |
Yes |
Yes |
Yes |
User and GDI system resources |
Virtually Unlimited |
Expanded |
Win 3.1 Limits |
Windows 4.0 Help |
Yes |
Yes |
Context menu help won't appear |
Windows Network (WNet) |
Yes |
Yes |
Through Universal Thunks |
Windows Sockets |
Yes |
Yes |
Yes |
World transforms |
Yes |
Scaling only |
No |
Additional query words:
compatguidediff
Keywords : kbWinOS2000 kbfaq kbGrpKernBase
Version : winnt:
Platform : winnt
Issue type : kbinfo