Skip to content

April 2025 GDK Update 1 v2504.1.4046

Latest
Compare
Choose a tag to compare
@aaron-stebner aaron-stebner released this 12 Jun 21:28
760e736

April 2025 Microsoft Game Development Kit (GDK) release notes

Introduction

Welcome to the April 2025 Microsoft Game Development Kit release. You can use the GDK to develop games that can be certified and approved for release on Windows 11 PCs and Windows 10 PCs.

About this document

We have organized this document into the following sections.

What's new in the April 2025 Microsoft Game Development Kit

  • The GDK is released in two types: Major (focused on features, two times a year) and Updates (focused on fixes, as often as needed).
  • To view the full What's New section, see the online version of What's New.

April 2025 GDK Update 1

Notifications

GDK tools

Display IDs are now available by running the list-displays command in wdCapture to specify which display to capture.

Media

The XAppCaptureCancelUserRecord API has been added. It allows recordings that were started by XAppCaptureStartUserRecord to be stopped without the recording being saved.

Issue fixes

GDK tools

Fixed an issue that caused heap dumps to be only partially written when using Visual Studio or when calling MiniDumpWriteDump from within the title. The following error was previously displayed.

"Failed with error (0x8007012B): Only part of a ReadProcessMemory or WriteProcessMemory request was completed."

Fixed an issue in makepkg.exe that will, in the future, allow developers to upload packages with localized display names.

Xbox services

Fixed an issue that could cause high service loads because of Real-Time Activity resyncs.

April 2025 GDK

Known issues

Heap dumps aren't written completely

Resolved: This issue is resolved in the April 2025 GDK Update 1.

Heap dumps are only partially written when using Visual Studio or when calling MiniDumpWriteDump from within the title. The following error is displayed.

"Failed with error (0x8007012B): Only part of a ReadProcessMemory or WriteProcessMemory request was completed."

Applies to the following:

  • April 2025 GDK
  • October 2024 GDK Update 1 and October 2024 GDK Update 2

Workaround

You can use one of the following workarounds:

  • When calling MiniDumpWriteDump directly, add the MiniDumpIgnoreInaccessibleMemory flag to the DumpType parameter.
  • Heap dumps can also be successfully taken by using the version of xbWatson in either Update 1 of the October 2024 GDK or the April 2025 GDK.

Documentation

Offline documentation for the April 2025 release of the GDKX is installed on your development PC by the GDKX Setup program. After running Setup, the Help file for the GDKX (gdk.chm) is in C:\Program Files (x86)\Microsoft GDK\Documentation.