Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können je nach Entwicklungsbedarf zwischen den Kanälen Stable, Preview und Experimental wählen – von zuverlässigen Produktionsbuilds bis hin zum frühen Zugriff auf bevorstehende Features. Erfahren Sie mehr über Veröffentlichungskanäle.
Die aktualisierte Laufzeit und MSIX finden Sie unter Downloads für das Windows App SDK.
Es gibt noch keine stabilen Versionen.
Es gibt noch keine Vorschauversionen.
Version 2.0 Experimental 3 (2.0.0-Experimental3)
Veröffentlicht: 17. November 2025
Neues Steuerelement für SplitMenuFlyoutItem
Das neue experimentelle SplitMenuFlyoutItem-Steuerelement wurde entwickelt, um eine geteilte Schaltfläche in einem Menü-Flyout bereitzustellen. Mit diesem Steuerelement können Entwickler eine primäre Standardaktion verfügbar machen und gleichzeitig zusätzliche Optionen über ein Untermenü anbieten, ideal für die Verdichtung komplexer Funktionen in einen kleineren Speicherbedarf und zum Speichern der Gesamtmenülänge.
Zusammen mit den Funktionen von MenuFlyoutItem und MenuFlyoutSubItem verfügt das Steuerelement über zwei andere Eigenschaften:
SubMenuPresenterStyleundSubMenuItemStyleermöglicht die Anpassung des Untermenüs, z. B. die Verwendung von GridView für den Untermenüreferent.<Button Content="Open file"> <Button.Flyout> <MenuFlyout> <SplitMenuFlyoutItem Text="Open with Notepad"> <MenuFlyoutItem Text="Visual Studio" /> <MenuFlyoutItem Text="VS Code" /> <MenuFlyoutItem Text="Word" /> </SplitMenuFlyoutItem> </MenuFlyout> </Button.Flyout> </Button>
WindowsML
Umbenannte Typen
- Umbenannt
WinMLCatalogModelinModelCatalog- Umbenannt
CatalogModelSourceinModelCatalogSourceMethodenaktualisierungen
CatalogModelInfo: UmbenanntGetInstanceinGetInstanceAsyncModelCatalogSource: UmbenanntCreateFromUriinCreateFromUriAsyncModelCatalog: UmbenanntFindModelinFindModelAsyncModelCatalog: UmbenanntFindAllModelsinFindAllModelsAsyncEigenschaftsänderungen
- Aktualisiert
CatalogModelInfo.SizeaufCatalogModelInfo.ModelSizeInBytesVerhaltensupdates
- Instanz aus
CatalogModelInstanceResultabrufen mit .GetInstance()CatalogModelStatusgibt "Bereit" oder "NichtBereit" basierend auf der lokalen Verfügbarkeit zurück.- Hinzugefügt
CatalogModelInstanceStatus, um den Instanzstatus vom Modellstatus zu trennenCatalogModelInfo-Verbesserungen
- Umbenannt
AliasinName- Umbenannt
RevisioninVersionPublisherhinzugefügtDisplayNameentferntJSON-Änderungen
- Wurde in
aliasumbenanntid.- Entfernt
modelTypeunddescription.- Wurde in
executionProviderumbenanntexecutionProviders.- Aktualisiert
executionProviders, um ein Array von JSON-Objekten anstelle einer durch Trennzeichen getrennten Liste zu sein.Weitere Änderungen
ModelCataloggibt jetzt eine Liste der Ausführungsanbieter (EPs) zurück, wenn eine Instanz erstellt wird.- Unterstützung für Windows 10 (1809) und höher hinzugefügt.
- Unterstützung für lokale Dateien hinzugefügt, einschließlich regulärer Dateien und MSIX-Pakete.
- Abstürze, die durch einen ungültigen JSON-Katalog verursacht wurden, wurden behoben.
AppContentIndexer
Der vorherige
AppIndexQuery-Typ, der dieGetNextTextMatchesundGetNextImageMatches-Methoden enthielt, wurde in zwei verschiedene Typen aufgeteilt:AppIndexTextQueryundAppIndexImageQuery. DieAppContentIndexer.CreateQueryMethode wurde ersetzt durch:CreateTextQueryundCreateImageQuery.Diese Methoden geben nun
AppIndexTextQuerybzw.AppIndexImageQueryzurück. Um die Verwendung zu vereinfachen, wurden auch die Optionentypen aktualisiert:
- Entfernt:
AppIndexQueryOptions,TextMatchOptionsundImageMatchOptions- Hinzugefügt:
TextQueryOptionsundImageQueryOptionsDie APIs im
AppContentIndex-Namespace, die zuvor Arrays zurückgegeben haben, geben jetztIVectorViewfür eine verbesserte Konsistenz und Leistung zurück.Die
AppContentIndexer.WaitForIndexingIdleAsyncMethode wurde aktualisiert, um einenTimeSpanParameter anstelle einer ganzen Zahl zu akzeptieren, wodurch eine klarere und flexiblere Timeoutbehandlung bereitgestellt wird.
AI-API für Video-Superauflösung
Die
VideoScalerAPI bietet eine Verbesserung von Echtzeitvideos durch erweitertes KI-Upscaling, das für Streams optimiert ist, die Personen in Unterhaltungen zeigen. Es ermöglicht Entwicklern, schärfere, klarere visuelle Elemente über Konferenz-, Streaming- und Bearbeitungsplattformen hinweg bereitzustellen, auch unter schlechten Netzwerkbedingungen. Die API unterstützt die Anpassung von Ausgabeauflösung, Bildfrequenz und interessanten Regionen mit Kompatibilität für mehrere Videoformate, einschließlich BGR, RGB und NV12.
Windows AI Text Rewriter Tone
Mit der neuen RewriteCustomAsync-API können Sie eine Eingabezeichenfolge bereitstellen, die Phi Silica beim Umschreiben von ausgewähltem Text leitet. Sie können mit neuen kreativen Stilen wie "Goofy" oder "Pirate" experimentieren, um Ihre Inhalte sofort zu transformieren.
KI-Bildgenerierung
Die
ImageGeneratorKlasse nutzt stabile Diffusionsmodelle, um leistungsstarke Bildgenerierungsfunktionen bereitzustellen. Es unterstützt Szenarien mit mehreren Generationen:
Text-zu-Bild: Generieren Sie Bilder aus beschreibenden Textaufforderungen.
Bild-zu-Bild: Transformieren Sie vorhandene Bilder basierend auf Textbeschreibungen.
Magische Füllung: Füllen Sie maskierte Bereiche von Bildern mit KI-generierten Inhalten.
Farbbuchformat: Generieren Sie Bilder im Farbbuchstil.
Neu entwerfen: Ändern Sie den künstlerischen Stil vorhandener Bilder, während Sie die Struktur beibehalten.
Alle generierten Bilder werden im RGB8-Format über ImageBuffer-Objekte zurückgegeben. Die API enthält integrierte Inhaltssicherheitsfilter und unterstützt anpassbare Generierungsparameter.
Grundlegende Text-zu-Bild-Generierung
using Microsoft.Windows.AI.Imaging; using Microsoft.Graphics.Imaging; public async Task GenerateImageFromText() { var readyState = ImageGenerator.GetReadyState(); if (readyState != AIFeatureReadyState.Ready) { var progress = new Progress<double>(p => Console.WriteLine($"Download progress: {p:P}")); var result = await ImageGenerator.EnsureReadyAsync(); if (result.Status != AIFeatureReadyResultState.Success) { Console.WriteLine("Failed to prepare models"); return; } } using var generator = await ImageGenerator.CreateAsync(); var options = new ImageGenerationOptions { MaxInferenceSteps = 6, Creativity = 0.8, Seed = 42 }; var result = generator.GenerateImageFromTextPrompt("A beautiful sunset over a mountain lake", options); if (result.Status == ImageGeneratorResultStatus.Success) { await SaveImageBufferAsync(result.Image, "generated_image.png"); } }
Neue APIs für 2.0-experimental3
Diese Version enthält die folgenden neuen und modifizierten experimentellen APIs im Vergleich zu 2.0-experimental2:
Microsoft.Graphics.Imaging ImageBufferPixelFormat Bgr8Microsoft.UI.Xaml.Automation.Peers SplitMenuFlyoutItemAutomationPeerMicrosoft.UI.Xaml.Controls SplitMenuFlyoutItemMicrosoft.Windows.AI.Imaging ImageFromImageGenerationOptions ImageFromImageGenerationStyle ImageFromTextGenerationOptions ImageFromTextGenerationStyle ImageGenerationOptions ImageGenerator ImageGeneratorContract ImageGeneratorResult ImageGeneratorResultStatus TextRecognizer RecognizeTextFromImage RecognizeTextFromImageAsync TextRecognizerOptionsMicrosoft.Windows.AI.MachineLearning CatalogModelInfo CatalogModelInstance CatalogModelInstanceResult CatalogModelInstanceStatus CatalogModelStatus ModelCatalog ModelCatalogSourceMicrosoft.Windows.AI.Search.Experimental.AppContentIndex AppContentIndexer CreateImageQuery CreateTextQuery WaitForIndexingIdleAsync AppIndexImageQuery AppIndexTextQuery ImageQueryOptions TextQueryOptionsMicrosoft.Windows.AI.Text TextRewriter RewriteCustomAsyncMicrosoft.Windows.AI.Video ScaleFrameStatus VideoScaler VideoScalerOptions VideoScalerResult
Bugfixes
- Korrektur der Berechnung des Begrenzungsrahmens bei gedrehtem Text. Unter bestimmten Umständen meldete der OCR-Textabgleich innerhalb von Bildern ungenaue oder leere Bereiche, wenn der Text gedreht wurde.
Version 2.0 Experimental 2 (2.0.0-Experimental2)
Veröffentlicht: 6. November 2025
[! WICHTIG] Wenn Sie zuvor Windows App SDK 2.0 Experimental 1 installiert haben, folgen Sie dem NuGet-Deinstallationshandbuch , um das Microsoft.WindowsAppSDK NuGet-Metapackage mit version 2.0.250930001-experimental1 aus Ihrem Projekt und den zugehörigen WinAppSDK-Komponentenpaketen aus dieser Version zu entfernen, bevor Sie diese neue Version ausprobieren, da das zuvor veröffentlichte Experimental-Paket eine höhere Versionsnummer als die aktuelle version hat.
App-Inhaltssuche
Die AppContentIndexer-APIs ermöglichen Entwicklern die effiziente Indizierung von App-Inhalten, einschließlich Text und Bildern für einen schnellen und relevanten Abruf. Diese APIs unterstützen sowohl lexikalische (schlüsselwortbasierte) als auch semantische (bedeutungsbasierte) Suchanfragen und ermöglichen Apps, schnelle und relevante Ergebnisse basierend auf Benutzerabsicht und Kontext zu liefern, anstatt nur auf genaue Schlüsselwörter.
Diese Funktion entsperrt die folgenden erweiterten Szenarien:
- Semantische Suche
Apps können Ergebnisse basierend auf Absicht und Bedeutung und nicht auf exakten Schlüsselwortabgleichen zurückgeben.
Beispiel: Eine Abfrage für "Projektzeitachse" kann Inhalte anzeigen, die "Terminplan" oder "Liefertermine" erwähnen, auch wenn diese genauen Wörter nicht verwendet wurden.- Retrieval-Augmented Generation (RAG)
Indizierte Inhalte können als Wissensbasis für generative KI-Modelle dienen. Wenn ein Benutzer eine Frage stellt, ruft die App die relevantesten Dokumente oder Codeausschnitte aus seinem Index ab und leitet sie in das Modell ein, wodurch präzise, kontextbezogene Antworten ermöglicht werden, die in realen Daten geerdet sind.
Windows ML-Modellkatalog
Die Speicherorte für persistente Dateien und OrdnerDie Windows ML-Modellkatalog-APIs ermöglichen Es Ihrer App oder Bibliothek, große KI-Modelldateien dynamisch aus Ihren eigenen Onlinemodellkatalogen zu ermitteln und herunterzuladen, sodass diese großen Dateien nicht direkt mit Ihrer App oder Bibliothek verpackt werden müssen. Der Modellkatalog trägt dazu bei, die Gerätekompatibilität zu gewährleisten, indem Modelle gefiltert und nur diejenigen heruntergeladen werden, die für das jeweilige Verwendete Windows-Gerät gelten.
Das neueste
Microsoft.Windows.Storage.PickersUpdate optimiert die Datei- und Ordnerauswahl, indem Entwickler initiale und persistente Ordnerspeicherorte festlegen und Dateitypfilter mit eindeutigen Bezeichnungen gruppieren können, um die Navigation zu vereinfachen.
Relative Popup-Positionierung
Die
PopupAnchorAPI ermöglichtDesktopPopupSiteBridgejetzt die relative Positionierung durch Verankerung an das eigene Fenster oder die Insel, wobei die Einschränkung behoben wird, dass Popups nur absolut mithilfe von Bildschirmkoordinaten positioniert werden konnten.
Eingaberouting für SystemVisual ContentIslands
Mit der
InputUnderlyingWindowControllerAPI können Entwickler den Ziel-HWND für den Empfang von Eingabemeldungen festlegen, die ursprünglich an ein ContentIsland gesendet wurden, das von einem SystemVisual erstellt wurde (siehe ContentIsland.CreateForSystemVisual).
Flexible Systemhintergrundplatzierung
SystemBackdropHostermöglicht das Platzieren eines Systemhintergrunds (Acryl/Glimmer) an einer beliebigen Stelle innerhalb der visuellen Struktur einer Anwendung.
Sequenzielle Positionierung des XAML-Layouts
Dies
WrapPanelist ein WinUI-XAML-Layoutpanel, das untergeordnete Elemente in einer sequentiellen Reihenfolge von links nach rechts anordnet. Elemente, die die Zeile überlaufen, werden am Ende des Panels automatisch in die nächste Zeile umgebrochen. Es ist nützlich für reaktionsfähige Layouts.Dies ist ein Port des vorhandenen Windows Community Toolkit-Steuerelements.
Neue APIs für 2.0-experimental2
Diese Version enthält die folgenden neuen und modifizierten experimentellen APIs im Vergleich zu 2.0-experimental1:
Microsoft.UI.Content PopupAnchorMicrosoft.UI.Input InputUnderlyingWindowControllerMicrosoft.UI.Xaml.Controls StretchChild SystemBackdropHost WrapPanelMicrosoft.Windows.AI.Imaging ImageForegroundExtractor ImageForegroundExtractorContractMicrosoft.Windows.AI.Search.Experimental.AppContentIndex AppContentIndexContract AppContentIndexer AppContentIndexListener AppIndexContentRegion AppIndexQuery AppIndexQueryMatch AppIndexQueryOptions AppIndexTextStreamEncoding AppManagedImageQueryMatch AppManagedIndexableAppContent AppManagedTextQueryMatch ContentItemReader ContentItemStatus ContentItemStatusResult ContentRegionTextOptions DeleteIndexResult DeleteIndexStatus DeleteIndexWhileInUseBehavior GetOrCreateIndexOptions GetOrCreateIndexResult GetOrCreateIndexStatus ImageMatchOptions ImageQueryMatch IndexableAppContent IndexCapabilities IndexCapabilitiesOfCurrentSystem IndexCapability IndexCapabilityInitializationStatus IndexCapabilityLanguageStatus IndexCapabilityOfCurrentSystemStatus IndexCapabilityRequirement IndexCapabilityState IndexStatistics QueryMatchContentKind QueryMatchScope RegionContentKind TextLexicalMatchType TextMatchOptions TextQueryMatchMicrosoft.Windows.AI.Text.Experimental LanguageModelExperimental LanguageModelExperimentalContract LanguageModelOptionsExperimental LowRankAdaptationMicrosoft.Windows.Storage.Pickers FileOpenPicker FileTypeChoices SuggestedFolder SuggestedStartFolder FileSavePicker SuggestedStartFolder FolderPicker SuggestedFolder SuggestedStartFolder
Bekannte Probleme
AppContentIndexerAPIs sollten aus einem Hintergrundthread aufgerufen werden. Die Nutzung im UI-Thread kann zu einem Einfrieren oder langen Pausen führen, die das Benutzererlebnis beeinträchtigen.- Abfrageergebnisse mit
AppIndexQuery.GetNextTextMatchesundAppIndexQuery.GetNextImageMatchessind null, wenn keine Übereinstimmungen vorliegen, anstatt eine leere Liste zurückzugeben.- Bildübereinstimmungen mithilfe von
AppManagedImageQueryMatch.Subregionbasierend auf OCR-Werten können gelegentlich ungenau sein, insbesondere wenn der Text gedreht oder verzerrt ist.- Bildabgleiche mit
AppManagedImageQueryMatch.Subregionkönnen manchmal Rechtecke von null Größe oder extrem kleine Rechtecke enthalten, was zu ungenauen Ergebnissen führt.- Ein Leerabfrage von
AppContentIndex.CreateQuerykann eine Ausnahme auslösen.
Version 2.0 Experimental 1 (2.0.0-Experimental1)
Veröffentlicht: 2. Oktober 2025
Verwenden von AI auf dem Gerät mit Windows AI-APIs
Von Bedeutung
Die zugrunde liegenden ML-Modelle, die für diese APIs erforderlich sind, erfordern derzeit, dass Ihr Gerät den neuesten Windows 11 Insider Preview Build im Dev Channel ausführt. Darüber hinaus benötigen diese APIs Ihr Gerät als Copilot+ PC. Weitere Informationen zu diesen Geräten finden Sie im Copilot+ PCs Developer Guide. APIs werfen eine Ausnahme, wenn sie auf Geräten aufgerufen werden, die die erforderliche Unterstützung nicht haben.
Das Windows App SDK enthält erweiterte Windows AI-Funktionen, sodass Entwickler intelligente Features nahtlos in ihre Anwendungen integrieren können. Zu diesen Verbesserungen gehören lokale KI-Funktionen wie das Reagieren auf eingehende Eingabeaufforderungen, das Erkennen von Text in Bildern, die Beschreibung von Bildinhalten, das Extrahieren von Objekten aus Bildern und vieles mehr.
Informationen zu verantwortungsvollen Entwicklungspraktiken, die bei der Erstellung der Windows-KI-APIs verwendet werden, die auch beim Erstellen von KI-unterstützten Features angewendet werden können, finden Sie in der Anleitung zum Entwickeln verantwortlicher generativer KI-Anwendungen und -Features unter Windows .
Microsoft Windows ML
Mit den Windows ML-Modellkatalog-APIs können Ihre App oder Bibliothek große KI-Modelldateien dynamisch aus Ihren eigenen Onlinemodellkatalogen herunterladen, ohne diese großen Dateien direkt mit Ihrer App oder Bibliothek zu versenden. Darüber hinaus hilft der Modellkatalog beim Filtern, welche Modelle mit dem Windows-Gerät kompatibel sind, auf dem es ausgeführt wird, sodass das richtige Modell auf das Gerät heruntergeladen wird.
Wichtige Vorteile:
- Kataloge hinzufügen: Hinzufügen eines oder mehrerer Onlinekataloge
- Ermitteln kompatibler Modelle: Automatische Suche nach Modellen, die mit den Hardware- und Ausführungsanbietern des Benutzers funktionieren
- Herunterladen von Modellen: Herunterladen und Speichern von Modellen aus verschiedenen Quellen
- Freigeben von Modellen in allen Apps: Wenn mehrere Anwendungen dieselbe Katalogquelle verwenden, werden die Modelle auf dem Datenträger freigegeben, ohne Downloads zu duplizieren
Fehlerbehebungen
- Es wurde ein Problem in DeploymentManager behoben, das dazu führte, dass PackageInstallRequired in einigen Fällen fälschlicherweise gemeldet wurde.
Neue APIs
Diese Version enthält die folgenden neuen und geänderten experimentellen APIs:
Microsoft.UI.Composition CompositionNotificationDeferral CompositionProjectedShadow MaxOpacity MinOpacity OpacityFalloff CompositionProjectedShadowCaster AncestorClip Mask CompositionProjectedShadowDrawOrder CompositionProjectedShadowReceiver DrawOrder MaskMicrosoft.UI.Composition.Experimental ExpCompositionVisualSurface ExpExpressionNotificationProperty IExpCompositionPropertyChanged IExpCompositionPropertyChangedListener IExpCompositor IExpVisualMicrosoft.UI.Content ChildSiteLink IsBelowContent ContentAppWindowBridge ContentDisplayOrientations ContentExternalBackdropLink ContentExternalOutputLink ContentIsland Connected ConnectionInfo ConnectRemoteEndpoint Disconnected IsRemoteEndpointConnected Root ContentIslandEnvironment CurrentOrientation NativeOrientation ThemeChanged ContentSite TryGetAutomationProvider ContentSiteEnvironment CurrentOrientation NativeOrientation NotifyThemeChanged CoreWindowSiteBridge CoreWindowTopLevelWindowBridge DesktopChildSiteBridge AcceptRemoteEndpoint ConnectionInfo IsRemoteEndpointConnected RemoteEndpointConnecting RemoteEndpointDisconnected RemoteEndpointRequestedStateChanged DesktopPopupSiteBridge AnchoringBehavior AnchoringPixelAlignment DesktopSiteBridge TryCreatePopupSiteBridge EndpointConnectionEventArgs EndpointRequestedStateChangedEventArgs IContentIslandEndpointConnectionPrivate IContentSiteBridgeEndpointConnectionPrivate PopupAnchoringOptions PopupWindowSiteBridge ProcessStarter SystemVisualSiteBridgeMicrosoft.UI.Input InputKeyboardSource GetForWindowId InputLayoutPolicy InputLightDismissAction GetForIsland InputLightDismissEventArgs InputPointerActivationBehavior InputPointerSource ActivationBehavior DirectManipulationHitTest GetForVisual GetForWindowId RemoveForVisual TouchHitTesting TrySetDeviceKinds InputPopupController LightDismissReason PopupPointerMode ProximityEvaluation TouchHitTestingEventArgsMicrosoft.UI.Input.Experimental ExpInputSite ExpPointerPointMicrosoft.UI.Windowing AppWindow GetCurrentPlacement PersistedStateId PlacementRestorationBehavior SaveCurrentPlacement SaveCurrentPlacementForAllPersistedStateIds SetCurrentPlacement AppWindowPlacementDetails DisplayArea GetMetricsFromWindowId PlacementInfo PlacementRestorationBehaviorMicrosoft.UI.Xaml XamlIsland ShouldConstrainPopupsToWorkAreaMicrosoft.UI.Xaml.Automation.Peers AutomationEvents Notification InkCanvasAutomationPeer PagerControlAutomationPeerMicrosoft.UI.Xaml.Controls ContentDialogPlacement UnconstrainedPopup DoInkPresenterWork ElementFactory FlowLayout FlowLayoutAnchorInfo FlowLayoutLineAlignment FlowLayoutState IApplicationViewSpanningRects IndexPath InfoBar Opened InfoBarOpenedEventArgs InkCanvas ISelfPlayingAnimatedVisual ItemContainer CanUserInvoke CanUserInvokeProperty CanUserSelect CanUserSelectProperty ItemInvoked MultiSelectMode MultiSelectModeProperty ItemContainerInteractionTrigger ItemContainerInvokedEventArgs ItemContainerMultiSelectMode ItemContainerUserInvokeMode ItemContainerUserSelectMode LayoutPanel NumberBox InputScope InputScopeProperty TextAlignment TextAlignmentProperty PagerControl PagerControlButtonVisibility PagerControlDisplayMode PagerControlSelectedIndexChangedEventArgs PagerControlTemplateSettings ProgressRing DeterminateSource DeterminateSourceProperty IndeterminateSource IndeterminateSourceProperty RecyclePool RecyclingElementFactory ScrollingScrollStartingEventArgs ScrollingZoomStartingEventArgs ScrollView ScrollStarting ZoomStarting SelectionModel SelectionModelChildrenRequestedEventArgs SelectionModelSelectionChangedEventArgs SelectTemplateEventArgs StackLayout IsVirtualizationEnabled IsVirtualizationEnabledProperty StackLayoutState TeachingTip Opened TeachingTipOpenedEventArgs UniformGridLayoutStateMicrosoft.UI.Xaml.Controls.Primitives ScrollPresenter ScrollStarting ZoomStartingMicrosoft.Windows.AI.MachineLearning CatalogModelInfo CatalogModelInstance CatalogModelInstanceResult CatalogModelSource CatalogModelStatus WinMLModelCatalogMicrosoft.Windows.ApplicationModel.WindowsAppRuntime DeploymentManager Repair DeploymentStatus PackageRepairFailedMicrosoft.Windows.AppNotifications AppNotification ConferencingConfig AppNotificationConferencingConfigMicrosoft.Windows.AppNotifications.Builder AppNotificationBuilder AddCameraPreview AppNotificationButton SetSettingStyle AppNotificationButtonSettingStyleMicrosoft.Windows.SemanticSearch EmbeddingVector SemanticSearchContractMicrosoft.Windows.Storage ApplicationData GetForUnpackagedMicrosoft.Windows.Vision ScreenRegionBoundingBox ScreenRegionDetectionContract ScreenRegionLabel
Windows developer