Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans une application Windows nouvelle ou existante, vous pouvez obtenir le Kit de développement logiciel (SDK) Windows de plusieurs façons : l’installer à partir du programme d’installation ou de l’ISO, dans le programme d’installation Visual Studio 2022 ou en téléchargeant le package NuGet. Vous pouvez mettre à jour le Kit de développement logiciel (SDK) en installant manuellement la nouvelle build, en la mettant à jour dans Visual Studio ou en mettant à jour le package Nuget
Pour connaître les dernières builds, consultez Downloads pour le SDK Windows.
28000 versions
Build 10.0.28000.1839
Publication : avril 2026
Ajouts et mises à jour de l’API WinRT
Windows. Devices.Haptics (UniversalApiContract 19.0) :
Nouvelles propriétés surKnownSimpleHapticsControllerWaveforms:
Collide— ID de forme d’onde pour la rétroaction haptique de collisionAlign— ID de forme d'onde pour le retour haptique d’alignementStep— ID de forme d'onde pour les commentaires haptiques de l'étapeGrow— ID de forme d'onde pour le retour haptique de croissanceWindows. Devices.Printers :
Passé de l'état expérimental à l'état stable
VirtualPrinterInstallationStatusénumération : valeurs d’état d’installation, notammentInstallationSucceededVirtualPrinterPreferredInputFormatenum — Valeurs de format d’entrée préférées, y comprisOpenXps- interface de
IVirtualPrinterInstallationParameters- interface de
IVirtualPrinterInstallationResult- interface de
IVirtualPrinterManagerStatics- interface de
IVirtualPrinterSupportedFormat- interface de
IVirtualPrinterSupportedFormatFactoryVirtualPrinterInstallationParametersclasse runtimeVirtualPrinterInstallationResultclasse runtimeVirtualPrinterSupportedFormatclasse runtimeWindows.Media.ClosedCaptioning (UniversalApiContract 15.0) :
Nouveaux types :
ClosedCaptionThemeclasse runtime : représente un thème de légende fermée avec prise en charge de la personnalisationIClosedCaptionThemeinterface — Propriétés :Id,DisplayName,FontColor,ComputedFontColor,FontOpacity,FontSize,FontStyle,FontEffect,BackgroundColor,ComputedBackgroundColor,BackgroundOpacity,RegionColor,ComputedRegionColor,RegionOpacityIClosedCaptionThemeStaticsinterface — Méthodes :GetAvailableThemes,GetSelectedTheme,TrySetSelectedTheme; Événements :ThemesChanged,SelectedThemeChanged
Ajouts de l’API expérimentale WinRT
Windows.Storage.Search (UniversalApiContract 19.0) :
Nouvelle interface :
IQueryOptionsAdditionalSearchSources— Ajoute les propriétésIncludeCloudProvidersetIncludeLocalSemanticIndexàQueryOptions
Ajouts et mises à jour de l’API Win32
Protocole Mains Libres Bluetooth (bthdef.h)
Ajout de paramètres complets de la fonctionnalité Bluetooth Hands-Free Profile (HFP) :
HFP_AG_SDP_SUPPORTED_FEATURE_*— Indicateurs de fonctionnalités pris en charge par la passerelle audio pour les appels tridirectionnels, l’annulation de l’écho, la reconnaissance vocale, la sonnerie dans la bande, la balise vocale, la parole à large bande, etc.HFP_AG_BRSF_SUPPORTED_FEATURE_*— Fonctionnalités prises en charge par BRSF de la passerelle audio pour les appels tridirectionnels, la suppression de l’écho, la reconnaissance vocale, la négociation de codecs, etc.HFP_HF_SDP_SUPPORTED_FEATURE_*— Fonctionnalités mains libres prises en charge par SDP pour l’annulation de l'écho, l'appel conférence à trois, la présentation CLI, la reconnaissance vocale, etc.HFP_HF_BRSF_SUPPORTED_FEATURE_*— Fonctionnalités Hands-Free prises en charge par BRSF pour l’annulation de l’écho, l’appel à trois, la reconnaissance vocale, la négociation de codecs, etc.HFP_NETWORK_NO_ABILITY_TO_REJECT,HFP_NETWORK_ABILITY_TO_REJECT— Indicateurs de capacité de rejet des appels réseauUtilisations HID (hidusage.h)
Nouvelles valeurs d’utilisation des haptiques :
HID_USAGE_HAPTICS_WAVEFORM_COLLIDE,HID_USAGE_HAPTICS_WAVEFORM_ALIGN,HID_USAGE_HAPTICS_WAVEFORM_STEP,HID_USAGE_HAPTICS_WAVEFORM_GROWNVMe (nvme.h)
Correction de la faute de frappe :
NVME_LOG_PAGE_BOOT_PARTITONrenommé enNVME_LOG_PAGE_BOOT_PARTITIONSécurité / SSPI (sspi.h)
Nouveau GUID :
SEC_WINNT_AUTH_DATA_TYPE_PLACEHOLDER— Type de données d’authentification de remplacementSécurité / LSA (ntlsa.h)
Nouvelles API d’authentification basées sur un agent :
LsaCreateAgentAccount— Crée un compte d’agentLsaRetrieveAgentLogonCredential— Récupère les identifiants de connexion de l’agentLsaEnumerateAgentAccounts— Énumère les comptes d’agentLsaDeleteAgentAccount— Supprime un compte d’agentLsaGetAgentOwner— Obtient le propriétaire de l’agentLSA_AGENT_LOGON_CREDENTIAL— Structure des crédentiels de connexion de l'agentLSA_AGENT_ACCOUNT_INFO— Structure des informations de compte de l’agentLSA_AGENT_ACCOUNT_LIST— Liste des comptes d’agent structSécurité / Authentification (NTSecPKG.h)
Nouvelles définitions :
KSecAllocateContextBuffer— Fonction pour allouer des mémoires tampons de contexte de sécurité- Ajout de gardes
extern "C"pour la compatibilité C++Indexation de contenu (NTQuery.h)
Nouvelle définition :
CI_VERSION_CORRID— Constante de version de l’ID de corrélation d’index de contenuText Services (TextStor.h)
Nouvelle définition :
TS_SD_DISABLEWRITINGSUGGESTIONS— Indicateur pour désactiver l’écriture de suggestionsTS_SS_MULTILINE— Indicateur pour la prise en charge du stockage de texte multiligneWRL Async (wrl/async.h)
Mis à jour
- Gestion de la complétion asynchrone retravaillée pour la sécurité des threads à l’aide de
_InterlockedCompareExchangeet du comptage de références (cCompleteDelegateRefCount_)
Mises à jour de l’API COM
Edition Upgrade Helper (EditionUpgradeHelper.idl)
Méthode mise à jour :
IClipServiceNotificationHelper::ShowToast— Liste de paramètres simplifiée de 5 paramètres BSTR àvoidText Services Framework (TextStor.idl)
Nouvelles constantes :
TS_SD_DISABLEWRITINGSUGGESTIONS— Indicateur pour désactiver l’écriture de suggestionsTS_SS_MULTILINE— Indicateur pour la prise en charge du stockage de texte multiligne
Build 10.0.28000.1721
Publication : mars 2026
Il s'agit d'une montée de version majeure pour la série SDK 28000.
Ajouts et mises à jour de l’API WinRT
Windows. Devices.Haptics (UniversalApiContract 19.0) :
Nouveaux types :
HapticDeviceTypeenum — Définit les types d’appareils haptiques :None,Generic,Pen,Touchpad,MouseHapticsControllerOverrideTokenstruct — Jeton pour la gestion des remplacements de contrôleur hapticsIInputHapticsManagerinterface : fournit une gestion haptique par fil avec des méthodes permettant d’envoyer des formes d’ondes, de contrôler la durée/le nombre de lectures, d’arrêter le retour haptique et d'outrepasser les contrôleurs haptiques.IInputHapticsManagerStaticsinterface — Méthodes statiques :IsSupported,IsHapticDevicePresent,GetForCurrentThread,TryGetForThreadInputHapticsManagerclasse runtimeWindows. ApplicationModel.Contacts.Provider (UniversalApiContract 19.0) :
Nouveaux types :
IContactProviderinterface — Fournit laGetContactFromRemoteIdAsyncméthode et laContactListIdpropriété pour les scénarios de fournisseur de contacts
Ajouts de l’API expérimentale WinRT (UniversalApiContract 20.0)
Windows. Devices.Printers :
Nouveaux types :
IppAttributeGroupKindenum — Définit les types de groupes d’attributs IPP :Printer,Job,OperationIIppAttributeConverterStaticsinterface — FournitConvertPrintTicketToIppAttributesForPrinter,ConvertBufferToIppAttributesConvertIppAttributesToBufferIppAttributeConverterclasse runtimeIPdlPassthroughProvider2interface : ajoute uneIsPassthroughWithJobAttributesSupportedpropriété et uneStartPrintJobWithIppJobAttributesméthodeWindows. Graphics.Printing.PrintSupport :
Nouveaux types :
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5interface — AjouteSetPdlPassthroughWithJobAttributesSupportedune méthodeWindows. Graphics.Printing.Workflow :
Nouveaux types :
IPrintWorkflowPrinterJob3interface : ajoute uneIsPassthroughJobpropriété,GetPassthroughJobAttributeset desGetPassthroughJobOperationAttributesméthodesWindows. UI. Shell.Tasks :
Nouveaux types :
IAppTaskInfo2interface — ajoute les propriétésIdetHiddenByUseret la méthodeUpdateDeepLinkAppTaskContractversion passée de 1.0 à 2.0
Ajouts et mises à jour de l’API Win32
Encodage vidéo — Sortie d’image reconstruite D3D12 (codecapi.h / mfapi.h)
Nouvelle énumération et propriétés pour la sortie d’image reconstruite de l’encodeur vidéo D3D12 :
eAVEncVideoD3D12ReconstructedPictureOutputModeenum — Valeurs :None,Copy,SharedCODECAPI_AVEncVideoD3D12ReconstructedPictureOutputModeGUID de l’API codecMFSampleExtension_VideoEncodeD3D12ReconstructedPictureEXEMPLE DE GUID d’extension Media FoundationAPI serveur HTTP (http.h)
Nouvelle propriété de serveur et struct :
HttpServerRequestInfoProperty(=19) : nouvelle propriété de serveur pour activer les champs d’informations de requête facultatifsHTTP_REQUEST_INFO_PROPERTY_INFOstruct avecHTTP_REQUEST_INFO_FLAG_INITIAL_TTLflagHttpFeatureTlsHandshakePerformanceCounters(=17) : nouvelle fonctionnalité HTTP pour les compteurs de performance de poignée de main TLSGraphics / Display Driver (d3dukmdt.h)
Nouvelle fonctionnalité de pilote :
DXGK_DRIVER_FEATURE_PANEL_BUFFER_CONTROL(=46) et ID de fonctionnalité correspondantDXGK_FEATURE_PANEL_BUFFER_CONTROLSuivi d’événements (evntprov.h / evntcons.h)
Nouvelles définitions :
EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1(=4) — Type de descripteur de données d’événement réservéEventProviderSetReserved2— Nouvelle valeur dans l'énumérationEVENT_INFO_CLASSEVENT_HEADER_FLAG_RESERVED1(0x0400) : nouvel indicateur d’en-tête d’événementPropriétés du fournisseur de stockage (propkey.h)
Nouvelle propriété :
PKEY_StorageProviderUserAccountKind— Identifie le type de compte (Inconnu, Consommateur, Entreprise) pour l’utilisateur du fournisseur de stockage authentifiéEntrée utilisateur (WinUser.h)
Nouvelle fonction :
ConvertPrimaryPointerToMouseDrag— Convertit l’entrée du pointeur principal en opération de glissement de sourisStruct mis à jour :
TOUCHPAD_PARAMETERS_V2— Amélioration de la compatibilité de la disposition C/C++API de plug-in WebAuthn (webauthnplugin.h)
Passé de l'état expérimental à l'état stable
WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2(précédemmentEXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2(précédemmentEXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2(précédemmentEXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)- fonctions
WebAuthNPluginAddAuthenticator2,WebAuthNPluginUpdateAuthenticatorDetails2,WebAuthNPluginPerformUserVerification2Compatibilité Rust Bindgen (ntdef.h / winnt.h)
Mis à jour
DECLSPEC_NOINITALLmacro exclut désormais les passes Rust bindgen via!defined(RUST_BINDGEN)
Mises à jour de l’API COM
IDL d’objet Shell (ShObjIdl_core.idl)
Mis à jour
IAttachmentExecute2— Commentaires de méthode corrigés :Save2()renommé enSaveNoVirusCheck(),SaveWithUI2()renommé enSaveWithUINoVirusCheck()
26100 versions
Build 10.0.26100.8249
Publication : avril 2026
Ajouts et mises à jour de l’API WinRT
Windows. Devices.Printers :
Méthodes mises à jour :
IIppAttributeConverterStatics.ConvertPrintTicketToIppAttributesForPrinter— Accepte maintenant un paramètre supplémentairetargetPdlFormatPassé de l'état expérimental à l'état stable
IppAttributeConverterclasse runtimeIppAttributeGroupKindenum (énumération)- interface de
IPdlPassthroughProvider2Windows. Graphics.Printing.PrintSupport :
Passé de l'état expérimental à l'état stable
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5— Interface avec la méthodeSetPdlPassthroughWithJobAttributesSupportedNouveaux types :
PrintSupportEnterpriseManagementUIEventArgs— ImplémenteIActivatedEventArgsetIActivatedEventArgsWithUserpour l'activation des scénarios de l’interface utilisateur de gestion d’entrepriseWindows. Graphics.Printing.Workflow :
Passé de l'état expérimental à l'état stable
IPrintWorkflowPrinterJob3— Interface avec prise en charge des attributs passthroughPropriétés mises à jour :
IsPassthroughJobrenommé enIsPassthroughJobWithAttributes
Ajouts de l’API expérimentale WinRT
Windows.AI.Agents.Mcp :
Nouvelle interface :
IMcpMessageFilterExperimental2— AjouteInitializeune méthode avec des identificateurs de processus client/serveur et des ID, ainsi queOnMessagepour le filtrage des messages MCPWindows. Devices.Haptics :
Nouvelles propriétés surKnownSimpleHapticsControllerWaveforms:
Collide— ID de forme d’onde pour la rétroaction haptique de collisionAlign— ID de forme d'onde pour le retour haptique d’alignementStep— ID de forme d'onde pour les commentaires haptiques de l'étapeGrow— ID de forme d'onde pour le retour haptique de croissanceWindows.Graphics.Capture :
Nouvelles interfaces :
IDirect3D11CaptureFrame3— Ajoute uneConfigurationIterationpropriété pour capturer des tramesIGraphicsCaptureSession7— Ajoute la gestion de la liste des propriétésConfigurationIterationet des exclusions de fenêtresIDisplayGraphicsCaptureSession— Session de capture graphique spécifique à l’affichageNouvelles méthodes :
SetWindowExclusionList— Définit une liste de fenêtres à exclure de la captureGetWindowExclusionList— Obtient la liste d’exclusions de fenêtre actuelleWindows.Media.ClosedCaptioning :
Nouveaux types :
ClosedCaptionTheme— Représente un thème de légende fermée avec prise en charge de la personnalisationNouvelles méthodes :
GetAvailableThemes— Récupère les thèmes de sous-titres disponiblesGetSelectedTheme— Obtient le thème actuellement sélectionnéTrySetSelectedTheme— Tentatives de définition du thème sélectionnéNouveaux événements :
SelectedThemeChanged— Se déclenche lorsque le thème de légende fermée sélectionné change
Ajouts et mises à jour de l’API Win32
Suivi d’événements (evntprov.h / evntcons.h)
Nouvelles définitions :
EVENT_DATA_DESCRIPTOR_TYPE_RESERVED1— Type de descripteur de données d’événement réservéEventProviderSetReserved2— Nouvelle valeur dans l'énumérationEVENT_INFO_CLASSEVENT_HEADER_FLAG_RESERVED1— Nouvel indicateur d’en-tête d’événementUtilisations HID (hidusage.h)
Nouvelles valeurs d’utilisation des haptiques :
HID_USAGE_HAPTICS_WAVEFORM_COLLIDE— Forme d’onde haptique de collisionHID_USAGE_HAPTICS_WAVEFORM_ALIGN— Forme d’onde haptique d’alignementHID_USAGE_HAPTICS_WAVEFORM_STEP— Forme d’onde haptique par paliersHID_USAGE_HAPTICS_WAVEFORM_GROW— Onde haptique de croissanceCodes d’erreur (winerror.h)
Nouveaux codes d’erreur BitLocker :
FVE_E_MISSING_PROTECTORS— Les protecteurs BitLocker sont manquantsFVE_E_METHOD_MISMATCH— Incompatibilité de méthode BitLockerSécurité / Authentification (NTSecPKG.h)
Nouvelles définitions :
SECPKG_CALL_AGENT_LOGON— Indicateur d’appel du package de sécurité pour l’ouverture de session basée sur l’agentKSecAllocateContextBuffer— Fonction pour allouer des mémoires tampons de contexte de sécurité- Ajout de
extern "C"de gardes pour la compatibilité avec C++Crypto / TPM (ncrypt.h)
La nouvelle propriété TPM définit :
NCRYPT_PCP_AIKSTORE_PROPERTY— Propriété du magasin AIK TPMNCRYPT_PCP_EKSTORE_PROPERTY— Propriété de magasin TPM EKIndexation de contenu (NTQuery.h)
Nouvelle définition :
CI_VERSION_QUERY_METADATA— Version d’index de contenu pour les métadonnées de requête/ fiabilité sémantiqueAPI Shell (shellapi.h)
Nouvelle définition :
ABC_OVERLAYDESKTOPICONS— Indicateur des icônes de bureau superposées pourABM_NEWCompatibilité Rust Bindgen (ntdef.h / winnt.h)
Mis à jour
DECLSPEC_NOINITALLmacro exclut désormais les passes Rust bindgen via!defined(RUST_BINDGEN)WRL Async (wrl/async.h)
Mis à jour
- Gestion de la complétion asynchrone retravaillée pour la sécurité des threads à l’aide de
_InterlockedCompareExchangeet du comptage de références (cCompleteDelegateRefCount_)
Build 10.0.26100.8038
Publication : mars 2026
Ajouts et mises à jour de l’API WinRT
Windows. ApplicationModel.Contacts.Provider :
Nouveaux types :
IContactProvider- Interface avecGetContactFromRemoteIdAsyncméthodeWindows. Devices.Printers :
Nouveaux types :
IppAttributeGroupKind- Énumération pour les types de groupes d’attributs IPPIIppAttributeConverterStatics- Interface avecConvertPrintTicketToIppAttributesForPrinter, ,ConvertBufferToIppAttributesConvertIppAttributesToBufferIppAttributeConverter- Classe RuntimeIPdlPassthroughProvider2- Interface avecIsPassthroughWithJobAttributesSupportedla propriété etStartPrintJobWithIppJobAttributesla méthodeWindows. Graphics.Printing.PrintSupport :
Nouveaux types :
IPrintSupportPrintDeviceCapabilitiesChangedEventArgs5- Interface avecSetPdlPassthroughWithJobAttributesSupportedméthodeWindows. Graphics.Printing.Workflow :
Nouveaux types :
IPrintWorkflowPrinterJob3- Interface avecIsPassthroughJobpropriété,GetPassthroughJobAttributesetGetPassthroughJobOperationAttributesméthodesWindows. Storage.Search :
Nouveaux types :
IQueryOptionsAdditionalSearchSources- Ajoute les propriétésIncludeCloudProvidersetIncludeLocalSemanticIndexàQueryOptions
Ajouts et mises à jour de l’API Win32
Protocole Mains Libres Bluetooth (bthdef.h)
Ajout de nouvelles définitions pour la passerelle audio HFP et les fonctionnalités prises en charge de Hands-Free par SDP et BRSF :
HFP_AG_SDP_SUPPORTED_FEATURE_*- Indicateurs de fonctionnalité SDP de passerelle audio pour les appels à trois, annulation de l’écho, reconnaissance vocale, sonnerie en bande étroite, balise vocale, parole en bande large, etc.HFP_AG_BRSF_SUPPORTED_FEATURE_*- Indicateurs de fonctionnalité de la passerelle audio BRSF pour les appels tridirectionnels, l’annulation de l’écho, la reconnaissance vocale, le rejet d'appel, l'état et le contrôle des appels améliorés, la négociation de codecs, etc.HFP_HF_SDP_SUPPORTED_FEATURE_*- Indicateurs de fonctionnalités mains-libres SDP pour l'annulation de l'écho, l'appel tridirectionnel, la présentation CLI, la reconnaissance vocale, le contrôle de volume à distance, le discours à large bande, et plus encore.HFP_HF_BRSF_SUPPORTED_FEATURE_*- Hands-Free indicateurs de fonctionnalité BRSF pour l’annulation de l’écho, l’appel tridirectionnel, la présentation CLI, la reconnaissance vocale, le contrôle de volume à distance, la négociation de codecs, etc.HFP_NETWORK_NO_ABILITY_TO_REJECT,HFP_NETWORK_ABILITY_TO_REJECT- Indicateurs de capacité de rejet des appels réseauSécurité basée sur la virtualisation (ntstatus.h / winerror.h)
Nouveaux codes d’erreur :
STATUS_VSM_FW_MEASUREMENTS_SEAL_FAILURE- Statut de défaillance de l'intégrité des mesures du firmware VSMERROR_VSM_FW_MEASUREMENTS_SEAL_FAILURE- Code d’erreur Win32 correspondantEncodage vidéo (codecapi.h)
Nouvelle énumération et propriété pour la sortie d’image reconstruite D3D12 :
eAVEncVideoD3D12ReconstructedPictureOutputModeenum (énumération)CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputModeGUID de l’API codecDirect3D 12 (d3d12.h)
Corrections orthographiques pour un alignement serré définit :
D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT(remplace la variante mal orthographiéALIGNEMNT)D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT(remplace la variante mal orthographiéALIGNEMNT)Autorité de sécurité locale (ntlsa.h)
Ajout de nouveaux structs pour l’ouverture de session basée sur l’agent :
_LSA_AGENT_LOGON_CREDENTIAL- Données d'identifiants de connexion de l'agent_LSA_AGENT_ACCOUNT_INFO- Informations sur le compte de l’agent_LSA_AGENT_ACCOUNT_LIST- Liste des comptes d’agentIndexation de contenu (NTQuery.h)
Nouvelle définition :
CI_VERSION_CORRID- ID de corrélation de la version de l'index de contenuCanal sécurisé (schannel.h)
Ajout de nouveaux types pour la copie d’extensions TLS :
SCH_COPY_EXTS_DATAstruct - Structure de données pour la copie d’extensions TLSSchCopyExtsOptionsenum - Options pour les opérations de copie de l'extension TLSText Services Framework (TextStor.h)
Nouvelle définition :
TS_SD_DISABLEWRITINGSUGGESTIONS- Indicateur pour désactiver l’écriture de suggestionsTS_SS_MULTILINE- Indicateur pour le support du stockage de texte multiligneCanaux virtuels de bureau à distance (tsvirtualchannels.h)
Ajout de nouvelles interfaces, de structures et d'énumérations pour les informations de fenêtre RDP :
IWTSWindowChangedCallback- Interface de rappel pour les notifications de modification de fenêtreIWTSWindowInfoService- Interface permettant d’interroger les informations de fenêtre, l’ID de processus client, le type de session et l’abonnement aux modifications de fenêtreWTSWindowInfostruct - Informations de la fenêtreRdpSessionTypeénumération - Valeurs de type de session RDPAPI de plug-in WebAuthn (webauthnplugin.h)
Passé de l'état expérimental à l'état stable
WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2(précédemmentEXPERIMENTAL_WEBAUTHN_PLUGIN_ADD_AUTHENTICATOR_OPTIONS_2)WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2(précédemmentEXPERIMENTAL_WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS_2)WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2(précédemmentEXPERIMENTAL_WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2)
Mises à jour de l’API COM
Canaux virtuels de Bureau à distance (tsvirtualchannels.idl)
Ajout de nouvelles interfaces pour les informations de fenêtre RDP :
IWTSWindowChangedCallback- Interface de rappel avecWindowChangedméthodeIWTSWindowInfoService- Interface avecGetWindowInfo, ,GetRdpClientProcessIdGetRdpSessionType,SubscribeWindowChanged,UnsubscribeWindowChangedWTSWindowInfostruct - Informations de la fenêtreRdpSessionTypeénumération - Valeurs de type de session RDP
Build 10.0.26100.7705
Publication : février 2026
Ajouts et mises à jour de l’API WinRT
Windows. UI. Shell.Tasks :
Nouvel espace de noms pour la gestion des tâches d’application :
AppTaskContract- Contrat d’API pour les API de tâcheAppTaskState- Énumération pour les états de tâcheIAppTaskContent, -IAppTaskContentStaticsInterfaces pour le contenu des tâchesIAppTaskInfo, ,IAppTaskInfo2IAppTaskInfoStatics- Interfaces pour les informations sur les tâchesIAppTaskResultAsset,IAppTaskResultAssetFactory- Interfaces pour les ressources de résultat de tâcheAppTaskContent- Classe Runtime pour le contenu des tâchesAppTaskInfo- Classe Runtime pour les informations sur les tâchesAppTaskResultAsset- Classe Runtime pour les éléments de résultat de tâcheWindows. UI. Shell.CompanionWindows :
Nouvel espace de noms pour la gestion des fenêtres complémentaires :
CompanionWindowsContract- Contrat d’API pour les fenêtres complémentairesCompanionWindowRequestResultStatus- Énumération pour le statut de résultat de la demandeICompanionWindowCoordinator, -ICompanionWindowCoordinatorStaticsInterfaces de coordinateurICompanionWindowRequest,ICompanionWindowRequestResult- Interfaces de requêteCompanionWindowCoordinator- Classe Runtime pour coordonner les fenêtres compagnonsCompanionWindowRequest,CompanionWindowRequestResult- Classes runtime pour les requêtesWindows. Devices.Haptics :
Nouveaux types et améliorations pour les commentaires haptiques :
HapticDeviceType- Nouvelle énumération pour les types d’appareils haptiques (UniversalApiContract 19.0)HapticsControllerOverrideToken- Nouvelle structure pour les jetons d'override de contrôleurIInputHapticsManager, -IInputHapticsManagerStaticsNouvelles interfaces pour la gestion des haptiques d’entréeInputHapticsManager- Nouvelle classe runtime pour la gestion des haptiques d’entrée
Ajouts et mises à jour de l’API Win32
Émulation Hyperviseur Windows (WinHvEmulation.h)
Ajout de nouvelles fonctions de gestion de l’émulateur pour AMD64 :
WHvEmulatorCreateEmulator- Crée une instance d’émulateur avec des rappels spécifiésWHvEmulatorDestroyEmulator- Détruit une instance d’émulateur- API de gestion d’émulateur supplémentaires pour l’accès à la mémoire, la gestion des ports d’E/S et les opérations d’inscription de processeur virtuel
Plug-in WebAuthn (webauthnplugin.h)
Documentation mise à jour :
- Le RPID du plug-in est désormais requis (précédemment facultatif) pour les appels WebAuthN imbriqués provenant d’un plug-in
Windows Codes d’erreur (winerror.h)
Définitions et codes d’erreur mis à jourModèle de pilote graphique (d3dukmdt.h, d3dkmdt.h)
Mises à jour des définitions du mode d’affichage du pilote graphique et des types de mode utilisateurWindows Interface utilisateur (WinUser.h)
Mises à jour des définitions d’interface utilisateurChiffrement (wincrypt.h)
Mises à jour des définitions de fonction de chiffrementClés de propriété (propkey.h)
Définitions de clés de propriété mises à jourAPI HTTP (http.h)
Mises à jour des définitions d’API du serveur HTTP
Le problème suivant est résolu dans cette version du SDK : BinSkim Warning 4146 Déclenché par Windows SDK 10.0.26100.7175 dans Visual Studio
Build 10.0.26100.7627
Publication : janvier 2026
Ajouts et mises à jour de l’API WinRT
Windows. Security.Credentials :
Nouvelles interfaces :
IKeyCredentialManagerCreateWithWindowStatics- Fournit des méthodes pour créer des identifiants de clé avec un handle de fenêtre associéIKeyCredentialWithWindow- Étend la fonctionnalité des certificats clés avec le support de l'association des fenêtresNouvelles méthodes :
KeyCredentialManager.RequestCreateForWindowAsync- Crée des informations d’identification de clé associées à une fenêtre spécifique
Ajouts et mises à jour de l’API Win32
WinSQLite (winsqlite3.h / winsqlite3ext.h)
Mise à jour de version SQLite :Nouveaux codes d’erreur :
SQLITE_ERROR_RESERVESIZESQLITE_ERROR_KEYSQLITE_ERROR_UNABLENouveaux codes d’erreur d’E/S :
SQLITE_IOERR_BADKEYSQLITE_IOERR_CODECNouvelles fonctionnalités :
SQLITE_IOCAP_SUBPAGE_READNouveaux codes de contrôle de fichier :
SQLITE_FCNTL_NULL_IOSQLITE_FCNTL_BLOCK_ON_CONNECTNouvelles constantes de gestion des contrôles de code source :
SQLITE_SCM_BRANCHSQLITE_SCM_TAGSSQLITE_SCM_DATETIMEwinnt.h
Nouvelles définitions :
SECURITY_MANDATORY_MEDIUM_PLUS_CREDUI_RID- Nouveau niveau d’intégrité obligatoire de sécurité RID pour les contextes d’interface utilisateur d’informations d’identification
Build 10.0.26100.7463
Publication : décembre 2025
Ajouts et mises à jour de l’API WinRT
Windows. Management.Deployment :
- Ajout de l’énumération
PackageOperationPriorityet de nouveaux champs de priorité exposés viaAddPackageOptionsetStagePackageOptions.
Ajouts et mises à jour de l’API Win32
Création de rapports d’exécution du pilote
Ajout de nouveaux structs :
_DRIVER_INFO_ENTRY_DRIVER_RUNTIME_REPORT_RUNTIME_REPORT_DIGEST_HEADERAnalyse des enregistrements DNS SVCB/HTTPS
Ajout de nouveaux structs :
DNS_SVCB_PARAMDNS_SVCB_PARAM_IPV4,DNS_SVCB_PARAM_IPV6DNS_SVCB_PARAM_ALPNDNS_SVCB_PARAM_MANDATORYDNS_SVCB_PARAM_UNKNOWNMoteur de recherche et de requête
Structs mis à jour ou ajoutés :
CONTENTRESTRICTIONVECTORRESTRICTIONNODERESTRICTIONNOTRESTRICTIONAudio / Activation de l’appareil
Ajout de l’interfaceIMMDeviceActivatorpour les nouveaux scénarios d’activation au niveau de l’appareil dans la pile audio.Énumération de table de firmware
Mis à jour
EnumSystemFirmwareTablesGetSystemFirmwareTable
Build 10.0.26100.7175
Publication : novembre 2025
API mises à jour
Mises à jour apportées aux en-têtes d’API Win32 suivants (définit, structs, énumérations, interfaces et autres modifications) :
- AppxPackaging.h, AppxPackaging.idl (interfaces IAppxFactory4, IAppxBundleFactory3, IAppxBundleReader2)
Nouvelles API
Espaces de noms WinRT mis à jour (API/types nouveaux ou modifiés) :
- Windows.ApplicationModel.DataTransfer
- Windows.Management.Update
- Windows.Security.Credentials
- Windows.Storage.Provider
- Windows. System.RemoteSystems
- Schéma AppxManifestTypes.xsd mis à jour
Problèmes connus
avertissement BinSkim 4146 déclenché par Windows SDK 10.0.26100.7175 dans Visual Studio
- Nous sommes conscients d'un problème où les builds peuvent échouer avec la règle BinSkim BA2007 en raison du warning C4146 explicitement désactivé dans un petit nombre de bibliothèques du SDK Windows incluses dans la version 10.0.26100.7175 du Windows SDK, laquelle a été livrée avec Visual Studio 17.14.22.
- Les développeurs peuvent voir des interruptions de build ou des échecs de validation d’outil de sécurité lors de l’utilisation de cette version du SDK, en fonction de la configuration du projet et des paramètres de chaîne d’outils.
- Un correctif a été identifié et est actuellement préparé pour une mise à jour Visual Studio. Cela met à jour le contenu du Kit de développement logiciel (SDK) affecté pour restaurer le comportement attendu. Tant que le correctif n’est pas disponible, vous pouvez utiliser l’une des atténuations suivantes :
- Reconfigurez votre projet vers une autre version du SDK Windows prise en charge par, ou
- Supprimez l’avertissement BinSkim spécifique dans votre configuration de build (non recommandé à long terme)
Build 10.0.26100.6901
Publication : octobre 2025
API mises à jour
Mises à jour apportées aux en-têtes d’API Win32 suivants, définitions, structures, énumérations et autres modifications :
- networksetup.h
- windows.system.power.thermal.h
- windows.ui.input.preview.text.h
Nouvelles API
Ajout de nouvelles API aux espaces de noms WinRT suivants :
- Windows.IA.Actions
- Windows.Management.Update
- Windows.Media.Core
Build 10.0.26100.6584
Publication : septembre 2025
Publication pour correspondre à la version publique de Windows 11, version 25h2.
API mises à jour
Mises à jour apportées aux en-têtes d’API Win32 suivants, définitions, structures, énumérations et autres modifications :
- winnt.h
- WtsApi32.h
- wtsdefs.h
- wtsprotocol.h
- NetworkSetup.h
- FoundationManifestSchema.xsd
- AccessControlManifestSchema.xsd
- AppDataManifestSchema.xsd
Ajout de nouvelles API aux en-têtes WinRT et idl suivants :
- windows.security.credentials.h
- windows.system.power.thermal.h, windows.system.power.thermal.idl
Nouvelles API expérimentales
Mise à jour ou ajout d’API expérimentales aux éléments suivants :
- windows.ai.actions.h
- windows.ai.actions.hosting.h
- windows.ai.agents.mcp.h
- windows.ai.agents.h
- windows.graphics.printing.printsupport.h
- windows.graphics.printing.printticket.h, windows.graphics.printing.printticket.idl
- windows.devices.printers.h
- windows.applicationmodel.contacts.h
Build 10.0.26100.4948
Publication : août 2025
API mises à jour
Mises à jour apportées aux en-têtes d’API Win32 suivants, ajout de nouvelles définitions, structures, énumérations et autres modifications :
- ModelContextProtocolHelpers.h
- PrintSupportManifestSchema_v3.xsd
Nouvelles API
Ajout de nouvelles API aux en-têtes WinRT et idl suivants :
- windows.graphics.printing.printsupport.h
- windows.storage.provider.h
- windows.devices.printers.h
- windows.applicationmodel.activation.h
- windows.ui.input.preview.text.h
Suppression de la balise expérimentale de :
- windows.ui.input.preview.text (LES API précédemment derrière ENABLE_WINRT_EXPERIMENTAL_TYPES sont désormais stables)
Build 10.0.26100.4654
Publication : juillet 2025
API mises à jour
Mises à jour apportées aux en-têtes d’API Win32 suivants, avec l'ajout de nouvelles définitions, structures, énumérations et autres modifications :
- bugcodes.h
- d3d12.h
- d3d12.idl
- DbgEng.h
- fwpmu.h
- hidusage.h
- ksarm64.h
- minidumpapiset.h
- ModelContextProtocolHelpers.h
- ntddstor.h
- ntddvdeo.h
- ntlsa.h
- ntstatus.h
- nvme.h
- Raseapif.h
- sherrors.h
- srb.h
- WaaSApiTypes.h
- WaaSApiTypes.idl
- webauthn.h
- winbio_types.h
- winerror.h
- WinHvPlatformDefs.h
- winioctl.h
Nouvelles API
Ajout de nouvelles API aux en-têtes Win32 suivants :
- wincodec.h, wincodec.idl
- IWICBitmapFrameChainReader
- IWICBitmapFrameChainWriter
- IWICDisplayAdaptationControl2
- wincodecsdk.h, wincodecsdk.idl
- GUID_MetadataFormatGainMap
- CLSID_WICGainMapMetadataReader
- CLSID_WICGainMapMetadataWriter
Ajout de nouveaux espaces de noms WinRT Preview :
- windows.ui.input.preview.text
Build 10.0.26100.4188
Publication : mai 2025
Nouvelles API
Ajout ou mise à jour de nouvelles API aux espaces de noms WinRT suivants :
- Windows. IA. Actions
- Windows. IA. ModelContextProtocol (expérimental)
- Windows.ApplicationModel.Background.Bluetooth
- Windows. Devices.Bluetooth
- Windows. UI. ViewManagement
Ajout de nouvelles API aux en-têtes Win32 suivants :
- http.h
- HttpQueryRequestProperty
- ntlsa.h
- LsaSetLocalSystemAccess
- LsaQueryLocalSystemAccess
- LsaQueryLocalSystemAccessAll
- WinUser.h
- ConvertToInterceptWindow
- IsInterceptWindow
- ApplyWindowAction
- RegisterCloakedNotification
- EnterMoveSizeLoop
API mises à jour
Mises à jour apportées aux en-têtes CRT Win32 :
- corecrt_search.h
- wchar.h
Mises à jour apportées aux en-têtes d’API Win32 suivants, ajout de nouvelles définitions, structures et énumérations :
- CertSrv.h
- codecapi.h
- dwmapi.h
- MDMRegistration.h
- mfapi.h
- ntddvdeo.h
- NTSecAPI.h
- NTSecPKG.h
- ntstatus.h
- overridecapabilities.h
- Propkey.h
- WindowsSearchErrors.h
- Winldap.h
- rpcndr.h
- winerror.h
Ajout d'un nouvel en-tête d'API Win32 :
- ModelContextProtocolHelpers.h
Nouvelles API expérimentales
Ajout d’API expérimentales aux en-têtes d’API Win32 suivants :
- webauthn.h
- WinBio.h
- winbio_types.h
Build 10.0.26100.3916
Publication : avril 2025
Nouvelles API
Ajout de nouvelles API à l’espace de noms WinRT windows.ui.viewmanagement pour prendre en charge le UserInteractionMode préféré de l’utilisateur.
Ajout de la prise en charge de la recherche sémantique à l'en-tête d'API searchapi.h Win32.
Ajout de l’en-tête de l’API GamingExperience Win32.
Ajout de nouvelles API aux en-têtes Win32 suivants :
- dcomp.h
- http.h
- ntsecpkg.h
- winioctl.h
Build 10.0.26100.3624
Publication : mars 2025
Nouvelles API
Ajout de la prise en charge de la manette à l’énumération CoreInputViewKind dans l’espace de noms windows.ui.viewmanagement.core WinRT.
Ajout de nouvelles API aux en-têtes Win32 suivants :
- fileapi.h
- ntlsa.h
- shobjidl_core.h
- softintrin.h
- webauthn.h
- webservices.h
- winenclaveapi.h
- winnt.h
Build 10.0.26100.3323
Publication : février 2025
API mises à jour
Les API WinRT PrivacyScreen ont été renommées et ajoutées à l'espace de noms windows.devices.sensors dans la build précédente. Il s’agit maintenant des API OnlookerDetection.
Build 10.0.26100.3037
Publication : janvier 2025
Nouvelles API
Ajout de nouvelles API WinRT dans l’espace de noms windows.devices.sensors :
- Classe PrivacyScreenOptions.
- Méthode HumanPresenceSettings.PrivacyScreenOptions.
- Méthode LightSensor.IsChromaticitySupported.
- De nouvelles propriétés et structs ont également été ajoutés pour prendre en charge ces méthodes.
Nouvelles API expérimentales
Les API expérimentales ont été modifiées dans l’en-tête Win32 suivant (notez que les API Expertimental ne doivent pas être utilisées dans un environnement de production) :
- webauthn.h
Build 10.0.26100.2454
Publication : janvier 2025
API mises à jour
Ajouts majeurs ou modifications apportées aux en-têtes Win32 suivants :
- windows.applicationmodel.background.h : ajout de nombreuses API bluetooth.
- windows.applicationmodel.calls.h : ajout de nombreuses API de configuration des appels VOIP.
Ajout ou modification des API Win32 suivantes :
certsrv.h:
- CRL_BUILD_PROPID
- CRL_EXTRACT_KEY_INDEX
- CRL_EXTRACT_PARTITION_INDEX
clusapi.h:
- NodeSriovInfo
combaseapi.h:
- STDMETHOD_CHPE_PATCHABLE
d2d11.h:
- d3d11.D3D11_FEATURE_DATA_D3D11_OPTIONS6
filter.h:
- IPixelFilter
- IPixelFilter.GetImageInfo
- IPixelFilter.GetPixelsForImage
- IMAGE_INFO
- IPixelFilterVtbl
http.h:
- _HTTP_REQUEST_TRANSPORT_IDLE_CONNECTION_TIMEOUT_INFO
msclus.h:
- NodeSriovInfo
ntsecapi.h:
- _KERB_CHANGEMACHINEPASSWORD_REQUEST
winenclaveapi.h:
- EnclaveEncryptDataForTrustlet
- EnclaveUsesAttestedKeys
winnt.h:
- STDAPI_CHPE_PATCHABLE_
winuser.h:
- GetCurrentMonitorTopologyId
Suivez les bonnes pratiques pour vous assurer qu’une API est disponible sur un ordinateur avant d’être appelée.
Nouvelles API expérimentales
De nombreuses API expérimentales ont été ajoutées à l’en-tête Win32 suivant (notez que les API expérimentales ne doivent pas être utilisées dans un environnement de production) :
- webauthn.h
Build 10.0.26100.1742
Publication : 24 septembre 2024
Lancement pour coïncider avec la sortie publique de la version 24H2 de Windows 11.
Build 10.0.26100
Publication : 5 mai 2024
Version initiale de la série 10.0.26100, correspondant à la préversion Windows 11, version 24H2.
Versions 22000 et versions antérieures
Build 10.0.22621.3235
Publication : 29 février 2024
Mise à jour de maintenance 10.0.22621.3235.
Build 10.0.22621.2428
Publication : 24 octobre 2023
Mise à jour de maintenance 10.0.22621.2428.
Build 10.0.22621.1778
Publication : mai 2023
Mise à jour de maintenance 10.0.22621.1778.
Fonctionnalités mises en surbrillance
- Les API WindowTabManager permettent aux applications avec des interfaces à onglets de fournir des informations sur les onglets ouverts à l’interpréteur de commandes Windows.
- Mises à jour des API HumanPresence pour améliorer la facilité d’utilisation et ajouter de nouveaux paramètres pour les capteurs qui prennent en charge les fonctionnalités de présence humaine.
- Les API RemoteDesktop permettent aux applications de basculer entre un bureau distant et local.
sdk Windows pour Windows 11, version 22H2
Mise à jour de maintenance 10.0.22621.755. Inclut la prise en charge d’ARM64 pour la version VS 17.4
Windows 10 SDK, version 2104
API mises à jour
- Retiré api-ms-win-net-isolation-l1-1-0.lib. Les applications qui étaient liées à api-ms-win-net-isolation-l1-1-0.lib peuvent basculer vers oneCoreUAP.lib comme remplacement.
- Suppression de irprops.lib. Les applications qui étaient liées à irprops.lib peuvent basculer vers bthprops.lib comme remplacement immédiat.
- Déplacez ENUM tagServerSelection de wuapicommon.h vers wupai.h et supprimez l’en-tête. Si vous souhaitez utiliser le tagServerSelection ENUM, vous devez inclure wuapi.h ou wuapi.idl.
- Le pack d’API WinRT Windows 10 vous permet d’ajouter la dernière prise en charge des API Windows Runtime à vos bibliothèques et applications .NET Framework 4.5+ et .NET Core 3.0+. Pour accéder au pack d’API WinRT Windows 10, consultez le package NuGet Microsoft.Windows.SDK.Contracts.
- La famille de fonctions printf est désormais conforme aux règles d’arrondi IEEE 754 lors de l’impression de nombres à virgule flottante exactement représentables et honorera le mode d’arrondi spécifié via des appels à fesetround. Le comportement hérité est disponible lors de la liaison avec legacy_stdio_float_rounding.obj.
- kit de certification Windows App. Plusieurs nouvelles API ont été ajoutées à la liste des API prises en charge dans le Kit de certification des applications et Windows Store. S’il existe des API dans la liste prise en charge qui apparaissent grisées ou désactivées dans Visual Studio, vous pouvez apporter une petite modification à votre fichier source pour y accéder. Pour plus d’informations, consultez ce problème connu. Recherchez d’autres mises à jour pour les tests.
Mises à jour de l’outil
Mises à jour du compilateur de messages (mc.exe) :
- Détecte maintenant la marque d’ordre des octets Unicode (BOM) dans les fichiers .mc. Si le fichier .mc commence par un boM UTF-8, il est lu en tant que fichier UTF-8. Sinon, s’il commence par un BOM UTF-16LE, il sera lu en tant que fichier UTF-16LE. Si le paramètre -u a été spécifié, il sera lu en tant que fichier UTF-16LE. Sinon, il sera lu à l’aide de la page de codes actuelle (CP_ACP).
- À présent, évite les problèmes de règle de définition unique (ODR) dans les helpers ETW générés par MC en C/C++ causés par des macros de configuration en conflit (par exemple, lorsque deux fichiers .cpp avec des définitions conflictuelles de MCGEN_EVENTWRITETRANSFER sont liés dans le même binaire, les helpers générés par MC respecteront désormais la définition de MCGEN_EVENTWRITETRANSFER dans chaque fichier .cpp au lieu de choisir arbitrairement l’une ou l’autre).
Mises à jour du préprocesseur de traçage Windows (tracewpp.exe) :
- Prend en charge les fichiers d’entrée Unicode (.ini, .tpl et code source). Les fichiers d'entrée commençant par une marque d'ordre d'octet UTF-8 ou UTF-16 seront lus en tant qu'Unicode. Les fichiers d'entrée qui ne commencent pas par un BOM seront lus à l'aide de la page de code active (CP_ACP). Pour la compatibilité descendante, si le paramètre de ligne de commande -UnicodeIgnore est spécifié, les fichiers commençant par un boM UTF-16 sont traités comme vides.
- Prend en charge les fichiers de sortie Unicode (.tmh). Par défaut, les fichiers de sortie sont encodés à l’aide de la page de codes actuelle (CP_ACP). Utilisez les paramètres de ligne de commande -cp :UTF-8 ou -cp :UTF-16 pour générer des fichiers de sortie Unicode.
- Changement de comportement : tracewpp convertit désormais tout le texte d’entrée en Unicode, effectue le traitement en Unicode et convertit le texte de sortie en encodage de sortie spécifié. Les versions antérieures de tracewpp ont évité les conversions Unicode et effectué le traitement du texte en supposant un jeu de caractères sur un octet. Cela peut entraîner des changements de comportement dans les cas où les fichiers d’entrée ne sont pas conformes à la page de codes actuelle. Dans les cas où il s’agit d’un problème, envisagez de convertir les fichiers d’entrée en UTF-8 (avec boM) et/ou en utilisant le paramètre de ligne de commande -cp :UTF-8 pour éviter l’ambiguïté de codage.
Mises à jour de TraceLoggingProvider.h :
- Évite les problèmes d’une règle de définition (ODR) causés par des macros de configuration en conflit (par exemple, lorsque deux fichiers .cpp avec des définitions conflictuelles de TLG_EVENT_WRITE_TRANSFER sont liés au même binaire, les helpers TraceLoggingProvider.h respectent désormais la définition de TLG_EVENT_WRITE_TRANSFER dans chaque fichier .cpp au lieu de choisir arbitrairement l’un ou l’autre).
- Dans le code C++, la macro TraceLoggingWrite a été mise à jour pour permettre un meilleur partage de code entre des événements similaires à l’aide de modèles variadiciques.
Signer vos applications. La signature Device Guard est une fonctionnalité Device Guard disponible dans Microsoft Store entreprise et Éducation, ce qui permet aux entreprises de garantir que chaque application provient d’une source approuvée. Consultez la documentation sur la signature Device Guard.
Mises à jour du Kit de développement logiciel
- Les en-têtes du Kit de développement logiciel (SDK) ont été mis à jour pour résoudre les erreurs lors de la compilation à l’aide du préprocesseur C conforme aux normes dans le compilateur MSVC cl.exe (/Zc :preprocessor, introduit dans VS 2019 v16.6).
- Correction : « GdiplusTypes.h ne compile pas avec NOMINMAX ». Consultez les Commentaires de Visual Studio.
- Lorsque vous générez avec /std :c11 ou /std :c17, vous obtenez maintenant :
- C99 tgmath.h
- static_assert C11 dans assert.h
- C11 standard stdalign.h
- C11 stdnoreturn.h
Problèmes connus
Clang/LLVM pour Windows v11 ciblant ARM64 n’est pas compatible avec la dernière version winnt.h
- Pour contourner ce problème, utilisez la version précédente du SDK Windows 10 (build 19041) ou clang/LLVM pour Windows v10 lors du ciblage des plateformes ARM64
DirectXMath (y compris la version 3.16 de cette version) n’est pas compatible avec Clang/LLVM pour Windows sur ARM64.
- Pour contourner ce problème, utilisez la dernière version de DirectXMath, disponible à partir de NuGet, vcpkg ou GitHub. Ces versions incluent les correctifs rapides nécessaires (version 3.16b).
Le cas de certains fichiers d’en-tête a été modifié pour les normaliser pour les systèmes de fichiers sensibles à la casse :
- OAIdl.h, ObjIdl.h, ObjIdlbase.h, OCIdl.h, Ole2.h, OleAuto.h et OleCtl.h ont tous été fabriqués en minuscules.
- Pour Clang/LLVM pour les builds Windows, pour prendre en charge les versions antérieures et les derniers Windows 10 SDK sans avertissements, ajoutez
-Wno-nonportable-system-include-pathà l’interface CLI, ou le #pragma suivant dans la source :
#ifdef __clang__
#pragma clang diagnostic ignored "-Wnonportable-system-include-path"
#endif
Windows 10 SDK, version 2004 de mise à jour de maintenance
Publication : 16 décembre 2020
Bugfixes
- Résolution d’incidents imprévisibles et difficiles à diagnostiquer lors de la liaison des bibliothèques parapluie et des bibliothèques de système d’exploitation natives (par exemple, onecoreuap.lib et kernel32.lib)
- Problème résolu qui empêchait AppVerifier de fonctionner
- Problème résolu qui a causé l'échec de WACK avec échec de la tâche d'activation de HighVersionLie.
Windows developer