Windows 10 SDK

Sada SDK (10.0.18362.0) pro Windows 10 (verze 1903) obsahuje nejnovější hlavičky, knihovny, metadata a nástroje k vytváření aplikací pro Windows 10.

Využijte tuto sadu SDK k vytváření aplikací pro Univerzální platformu Windows (UPW) a Win32 pro Windows 10 verze 1903 a předchozí verze Windows.

Začínáme

Sadu SDK pro Windows 10 je možné získat dvěma způsoby. Můžete si ji nainstalovat z tohoto webu výběrem odkazu pro stažení, nebo si tuto verzi sady SDK pro Windows 10 (10.0.18362.0) můžete vybrat ve volitelných součástech instalačního programu pro Visual Studio 2019.

Před instalací této sady SDK:

  1. Zkontrolujte všechny požadavky na systém uvedené dál.
  2. Před spuštěním instalace ukončete Visual Studio 2019.
  3. Podívejte se na část Známé problémy dál.

Požadavky na systém

Sada Windows SDK má následující minimální požadavky na systém:

Podporované operační systémy

  • Vývoj aplikací pro Univerzální platformu Windows (UPW)
    • Windows 10 verze 1507 nebo vyšší: Home, Professional, Education a Enterprise (edice LTSB a S nejsou podporovány)
    • Windows Server 2019, Windows Server 2016 a Windows Server 2012 R2 (jenom příkazový řádek)
  • Vývoj aplikací pro Win32
    • Windows 10 verze 1507 nebo vyšší
    • Windows Server 2016: Standard a Datacenter
    • Windows 8.1
    • Windows Server 2012 R2
    • Windows 7 SP1

(Ve starších operačních systémech nejsou podporované všechny nástroje.)

Požadavky na hardware

  • Procesor 1,6 GHz nebo rychlejší
  • 1 GB paměti RAM
  • 4 GB volného místa na pevném disku

Další požadavky sady SDK

Instalace ve Windows 8.1 a starších operačních systémech vyžaduje aktualizaci KB2999226. Pokud instalujete prostřednictvím služby Windows Update, nainstalujte si před instalací sady Windows SDK nejnovější doporučené aktualizace a opravy ze služby Microsoft Update.

Novinky

Sada SDK pro Windows 10 verze 1903 obsahuje skvělá nová rozhraní API a aktualizace nástrojů k vývoji aplikací pro Windows. Další informace o nových funkcích ve Windows 10 verze 1903

Rozhraní API

Nová rozhraní API zavedená ve Windows 10 verze 1903 najdete tady: Novinky Windows 10 pro vývojáře, build 18362

Windows 10 WinRT API Pack

Sada Windows 10 WinRT API Pack umožňuje přidat nejnovější rozhraní API prostředí Windows Runtime pro podporu aplikací a knihoven .NET Framework 4.5+ a .NET Core 3.0+. Přístup k sadě Windows 10 WinRT API Pack najdete v balíčku NuGet Microsoft.Windows.SDK.Contracts.

Nástroje

Certifikační sada aplikací pro Windows

V této verzi sady SDK pro Windows byla do seznamu podporovaných rozhraní API v certifikační sadě aplikací a Windows Storu přidána řada rozhraní API. Nicméně některá z těchto rozhraní API se v sadě Visual Studio zobrazí šedě nebo jako neaktivní. Abyste mohli k těmto rozhraním API přistupovat ze své aplikace, přečtěte si tento známý problém. Úplný seznam rozhraní API přidaných do seznamu podporovaných rozhraní API pro Windows build 1903 najdete tady.

MC.EXE

Udělali jsme několik důležitých změn v generování kódu pro Trasování událostí pro Windows v jazyce C/C++ v kompilátoru MC (Message Compiler – mc.exe):
Message Compiler (mc.exe)

  • Přepínač -mof (pro generování pomocníků ETW kompatibilních s XP) se považuje za zastaralý a bude odebrán z budoucí verze mc.exe. Odebrání tohoto přepínače způsobí, že generovaní pomocníci ETW budou předpokládat verzi Vista nebo novější.
  • Přepínač -A (pro generování souborů BIN s kódováním ANSI místo Unicodu) se považuje za zastaralý a bude odebrán z budoucí verze mc.exe. Odebrání tohoto přepínače způsobí, že generované soubory BIN budou používat kódování řetězců Unicode.
  • Chování přepínače -A se změnilo. Před verzí SDK pro Windows 1607 Anniversary Update byly při použití přepínače -A soubory BIN kódovány pomocí kódové stránky ANSI buildujícího systému. Ve verzi SDK pro Windows 1607 Anniversary Update se chování mc.exe neúmyslně změnilo, takže se soubory BIN kódují pomocí kódové stránky OEM buildujícího systému. V SDK 19H1 se obnovilo původní chování mc.exe a teď se soubory BIN kódují pomocí kódové stránky ANSI buildujícího systému. Všimněte si, že přepínač -A je zastaralý, protože soubory BIN s kódováním ANSI neposkytují konzistentní prostředí pro uživatele ve vícejazyčných systémech.

Windows Performance Toolkit

V tomto vydání Windows Performance Toolkitu jsme přidali několik nových funkcí pro Windows Performance Analyzer:

  • Nabídka vyvolaná kliknutím pravým tlačítkem pro záhlaví sloupců, která umožňuje změny jedním kliknutím pro agregaci, formát a režimy sloupců
  • Sloupce Utility pro tabulky CPU (vzorkované i přesné), které rozšiřují hodnoty sloupců Weight a Usage o výkonové charakteristiky architektury procesoru

Podrobnosti o všech těchto funkcích ve Windows Performance Toolkitu najdete v dokumentaci.

Ukázky

Ukázky aplikací pro Windows 10 jsou nyní dostupné na GitHubu. Můžete si procházet kód na GitHubu, naklonovat osobní kopii úložiště z Gitu nebo si stáhnout komprimovaný archiv se všemi ukázkami. Uvítáme zpětnou vazbu. Když narazíte na problém nebo se budete chtít na něco zeptat, neváhejte dané téma otevřít v úložišti. Tyto ukázky jsou určené ke spouštění na desktopových, mobilních nebo budoucích zařízeních s podporou Univerzální platformy Windows (UPW).

Předchozí verze sady SDK

Dříve vydané sady SDK a emulátory včetně podrobných informací o aktualizacích najdete na stránce archivu.

Přizpůsobení s ohledem na rozhraní API

Když budete používat nová rozhraní API, zvažte vytvoření své aplikace tak, aby byla adaptabilní a bylo ji možné správně spouštět na co možná nejširší řadě zařízení s Windows 10. Adaptabilní aplikace poskytuje nové funkce, kdykoli je příslušná zařízení a verze systému Windows podporují, ale jinak nabízí pouze funkce dostupné v rozpoznané verzi platformy. Podrobné informace o implementaci najdete v článku věnovaném kódu adaptivnímu pro verze. Nejnovější zprávu k vydání verze nebo informace o problémech s nástroji najdete ve fóru vývojářů pro Windows.