Interface d’analyse de logiciel anti-programmes malveillants (AMSI) |
Découvrez comment l’interface d’analyse de logiciel anti-programmes malveillants (AMSI) vous protège contre les programmes malveillants, puis étudiez l’exemple de code pour apprendre à l’implémenter dans votre application de bureau. |
C++/WinRT 2.0 |
La version 2.0 de C++/WinRT a été publiée. Découvrez les nouveautés de C++/WinRT pour obtenir une liste complète de toutes les nouvelles modifications et tous les ajouts. |
Choisir votre plateforme |
Vous souhaitez créer une application de bureau ? Découvrez la nouvelle version de la page Choisir votre plateforme qui fournit des descriptions et comparaisons détaillées des plateformes UWP, WPF et Windows Forms, ainsi que des informations supplémentaires sur l’API Win32. |
Agent de conversation |
L’espace de noms Windows.ApplicationModel.ConversationalAgent vous permet d’ajouter une assistance numérique prise en charge par le service Agent Activation Runtime (AAR) de la plateforme Windows sur votre application Windows. |
API de fichiers cloud |
L’API de fichiers cloud vous permet de créer un moteur de synchronisation de cloud qui prend en charge les fichiers d’espace réservé. |
Direct 3D 12 |
Les passes de rendu Direct 3D 12 peuvent améliorer les performances de votre convertisseur si ce dernier repose, entre autres techniques, sur celle de rendu de différé basé sur une vignette (Tile-Based Deferred Rendering, TBDR). Cette technique aide votre convertisseur à améliorer l’efficacité de l’unité centrale graphique (GPU) en permettant à votre application de mieux identifier les besoins en rendu de ressources et les dépendances de données. Cela contribue à réduire le trafic d’échange avec la mémoire sur puce. |
Direct Machine Learning (DirectML) |
DirectML est une API de bas niveau avec accélération matérielle pour l’apprentissage. Elle possède une interface de programmation connue (native C++, nano-COM) et des flux de travail du style de DirectX 12. Vous pouvez intégrer l’apprentissage machine par le biais d’inférences de charges de travail dans votre jeu, votre moteur, votre intergiciel (middleware), votre serveur principal ou toute autre application. DirectML est prise en charge par tout le matériel compatible avec DirectX 12. |
DirectX HLSL |
HLSL Shader Model 6.4 fournit de nouveaux intrinsèques de Machine Learning à utiliser avec DirectML. |
Développement de pilotes |
De nouvelles fonctionnalités liées au contenus audio, à la caméra, à l’affichage, à la mise en réseau, au haut débit mobile, à l’impression, au capteur, au stockage et au Wi-Fi ont été ajoutées pour les développeurs de pilotes Windows. Voir Nouveautés du développement de pilotes pour plus d’informations. |
Opérations du système de fichiers |
Ce guide des meilleures pratiques peut vous aider à optimiser l’utilisation des classes Windows.Storage.FileIO et Windows.Storage.PathIO pour effectuer des opérations d’E/S de système de fichiers. |
Interactions entre le boîtier de commande et la télécommande |
Utilisez les interactions entre le boîtier de commande et la télécommande pour concevoir des expériences d’interaction accessibles. Avec ces interactions, votre application peut être aussi intuitive et facile à utiliser à 60 centimètres de distance qu’à 3 mètres. |
Changement d’ère au Japon |
Nous vous avons fourni ces instructions pour vous montrer comment garantir que votre application Windows est prête au changement d’ère du 1er mai 2019 au Japon. Cette page est également disponible en japonais (en bas de l’article, cliquez sur le contrôle de langue et sélectionnez Japonais). |
Open source de WPF, Windows Forms et WinUI |
Les infrastructures WPF, Windows Forms et WinUI UX sont désormais disponibles pour les contributions open source sur GitHub. Pour obtenir plus d’informations et des liens, voir le blog sur la création d’applications Windows. |
Projet Rome |
Le Kit de développement logiciel Project Rome est désormais disponible pour iOS et Android. Découvrez comment intégrer des notifications Graph dans chaque plateforme : Android et iOS. |
Caméras distantes |
Utilisez la classe DeviceWatcher pour vous connecter à des caméras distantes et lire des images à partir de ces caméras dans votre application Windows. |
Contrôles UWP dans les applications de bureau (XAML Islands) |
Les API du SDK Windows pour l’hébergement de contrôles UWP dans les applications de bureau Win32 WPF, Windows Forms et C++ ont disparu de la version préliminaire pour les développeurs. Pour plus d’informations, consultez Contrôles UWP dans les applications de bureau. |
Visual Studio 2019 |
Visual Studio 2019 a été publié avec les derniers outils et services pour l’ensemble des développeurs, des applications ou des plateformes. Découvrez les nouveautés dans Visual Studio 2019 afin de vous tenir au courant de l’actualité et vous lancer. |
Win32 WebView |
Notre Forum aux questions apporte des réponses aux questions courantes lors de l’utilisation de Microsoft Edge WebView dans les applications de bureau, ainsi que des liens vers des exemples et des ressources supplémentaires. |
Ligne de commande Windows |
Les nouvelles fonctionnalités de la console incluent l’onglet Terminal expérimental, avec des paramètres de défilement, de forme du curseur et de couleur du curseur. Pour en savoir plus, rendez-vous sur le blog dédié aux outils de ligne de commande Windows pour les développeurs. |
Kit de ressources Communauté Windows |
Le Kit de ressources Communauté Windows 5.1 fournit des mises à jour intéressantes pour l’animation, les appareils distants, le rognage d’images et l’accessibilité. • La nouvelle bibliothèque Windows-Lottie prend en charge des animations de haute qualité sur Windows 10 (1809) en utilisant les API Windows.UI.Composition, et permet l’utilisation de fichiers JSON Bodymovin de classes générées par du code et optimisées pour la lecture dans vos applications Windows. Testez la nouvelle application Lottie Viewer à partir du Microsoft Store afin de tester des animations et générer du code optimisé pour vos applications Windows. • Le nouveau sélecteur d’appareil à distance permet à l’utilisateur de sélectionner un appareil (à proximité ou accessible sur le cloud), de lancer une application sur l’appareil, ou de communiquer avec les services d’application sur l’appareil distant. • Le nouveau contrôle ImageCropper intègre la fonctionnalité de rognage pour la sélection d’images de profil ou l’utilisation d’outils de retouche photo. • En outre, il y a eu des améliorations de l’accessibilité sur les contrôles, une mise à jour du package en préversion Microsoft.Toolkit.Win32 6.0 pour WPF et WinForms, et d’autres fonctionnalités que vous pouvez découvrir dans les notes de publication. |
Windows Machine Learning |
Nous avons remanié la documentation Windows IA en la divisant en trois : Windows Machine Learning (WinML), Windows Vision Skills et Direct Machine Learning (DirectML). Consultez la nouvelle page d’accueil • L’expérience MLGen change dans Visual Studio. Dans Windows 10, version 1903 et versions ultérieures, mlgen n’est plus inclus dans le SDK Windows 10. Si vous utilisez Visual Studio 2017, vous devez télécharger et installer l’extension Visual Studio, Windows Machine Learning Code Generator VS 2017. Si vous utilisez Visual Studio 2019, vous devez installer l’extension Windows Machine Learning Code Generator. • Nous sommes également heureux d’annoncer la nouvelle prise en charge pour le poids de l’emballage. Les développeurs peuvent désormais réduire l’encombrement de disque de leurs modèles ML à l’aide d’une technique de compression de poids, accessible au moyen du convertisseur WinMLTools. |
Références WinRT consolidées |
Nous avons ajouté une description complète du type de système WinRT et des fichiers WinMD, pour fournir des détails spécifiques sur les définitions de la structure des API WinRT. |
Sous-système Windows pour Linux (WSL) |
Les mises à jour récentes WSL incluent la possibilité d’accéder aux fichiers Linux à partir de Windows à l’aide de l’Explorateur de fichiers et de certaines nouvelles commandes pour wsl.exe et wslconfig.exe. |
Windows Vision Skills |
Windows Vision Skills est un ensemble d’API qui vous permet de créer des « compétences », telles que la reconnaissance faciale, et puis de créer un package NuGet que les autres applications peuvent utiliser, sans même avoir à inclure un modèle Machine Learning. |