Microsoft Platform Sdk Article Index for
Microsoft
Website Links For
Microsoft Windows
 

Information About

Microsoft Platform Sdk




  Screenshot <!-- Commented out because image was deleted: -->
  Caption official logo
  Developer Microsoft Corporation
  Maintainer Microsoft Corporation
  Latest Release Version 10
  Latest Release Date November , 2006
  Operating System Windows XP
  Genre API
  License Various


The Microsoft Windows SDK (Software Development Kit) is a free Software Development Kit from Microsoft that contains Header Files , Libraries , samples, Documentation and tools utilizing the APIs required to successfully Develop Applications for Microsoft Windows and the .NET Framework 3.0 . The ''Windows SDK'' can be used to write applications that target Windows XP and Windows Server 2003 as well as Windows Vista while the older ''Platform SDK'' can be used to develop applications for Windows 2000 , Windows XP and Windows Server 2003. The Windows SDK replaces the Platform SDK, the WinFX SDK and the .NET Framework 2.0 SDK. The Package contains over 100 million words of Documentation and nearly 1000 samples. Although the SDK itself is available free of cost, obtaining the SDK requires that the copy of Windows be Validated .


OBTAINING THE SDK

The previously released Windows Server 2003 R2 Platform SDK (SDK for Windows 2000/Windows XP/Windows Server 2003) is available as:

The Windows SDK (SDK for Windows Vista/Windows XP/Windows Server 2003) is available as:

DVDs are also available for purchase here.


TARGETING WINDOWS VISTA DEVELOPMENT WITH THE WINDOWS SDK

Starting with Windows Vista , the ''Platform SDK'' has been renamed the Windows SDK to better reflect the content included, and to offer the documentation, samples, build environment and tools needed to develop Windows applications all in one place. Also, the SDK for .NET Framework 3.0 (previously known as WinFX) and .NET Framework 2.0 (which is also now a part of .NET Framework 3.0) is included in the Windows SDK. The Tablet PC SDK is also included. Thus, all the APIs which will ship with Windows Vista and the latest compilers are now integrated into the Windows SDK. However, the .NET Framework 1.1 SDK is not included since the .NET Framework 1.1 does not ship with Windows Vista. Also, the Windows Media Center SDK for Windows Vista ships separately.

The Windows SDK also allows the user to specify where the SDK will be installed and what components will be installed where, with even more granularity. Also, it integrates better with Visual Studio , so multiple copies of tools are not installed. Information shown can be filtered by content such as showing only new Windows Vista content, Win32 development content, .NET Framework development content; or by language or a specific technology.


64-BIT DEVELOPMENT

The previous version, called the Platform SDK contains all the resources (tools, documentation etc.) and compilers needed for 64-bit development on x86-64 and Itanium-based platforms. Microsoft however, recommends using the updated Visual Studio 2005 compilers.

The Windows SDK currently contains compilers and resources that target development on the AMD64 (x86-64) platform. It does not contain the Itanium ( IA-64 ) compiler; that compiler will ship with upcoming releases that target the Windows Server "Longhorn" platform.


DOCUMENTATION

The Windows SDK contains over 304,000 pages, including the following:


TOOLS, HEADERS AND LIBRARIES

The Windows SDK contains the following:




SDK SAMPLES

The SDK contains samples in the following topic areas:


Building the samples

All samples found in the SDK can easily be built, assuming that Microsoft Visual Studio or the free Visual C++ Toolkit 2003 is already installed:


EXTERNAL LINKS