The Windows operating system provides a variety of functions to facilitate our development of Windows applications. These functions are the interface that the Windows operating system provides to application programming (application Programming Interface) is referred to as API functions.
MSDN can be said to be a set of help systems for Microsoft developers, including a large number of development documentation, technical articles, and sample code to learn with MSDN, which is important for beginners.
What is the SDK?
The full name of the SDK is Softwaredevelopment kit, which is translated into a software development kit. If we want to develop the call center, while purchasing the voice card, the manufacturer will provide the Voice Card SDK development package, in order to facilitate the programming of our team voice card. Development packages typically include resources such as API libraries for voice cards, help documents, manuals, assistive tools, and so on. This means that the SDK is actually a collection of resources needed for development.
Note: APIs and SDKs are a widely used terminology and do not specifically refer to a particular API or SDK.
Chapter One internal operating mechanism of Windows programs (1) API and SDK