Haupt Windows 10 Microsoft hat Rust / WinRT-Projekt angekündigt

Microsoft hat Rust / WinRT-Projekt angekündigt



Hinterlasse eine Antwort

Microsoft hat ein Rust / WinRT-Projekt angekündigt, das Rust-Entwicklern eine natürliche und idiomatische Möglichkeit bietet, Windows-APIs aufzurufen. Mit Rust / WinRT können Sie jede vergangene, gegenwärtige und zukünftige WinRT-API mithilfe von Code aufrufen, der im laufenden Betrieb direkt aus den Metadaten generiert wird, die die API beschreiben, und direkt in Ihr Rust-Paket, wo Sie sie aufrufen können, als wären sie nur ein weiteres Rust-Modul.

kannst du ein geschenktes Steam-Spiel zurückgeben?

Binäres Banner-Logo

Die Windows-Laufzeit basiert auf COM-APIs (Component Object Model) unter der Haube und ist für den Zugriff über Sprachprojektionen wie C ++ / WinRT und Rust / WinRT ausgelegt. Diese Sprachprojektionen verwenden die Metadaten, die verschiedene APIs beschreiben, und stellen natürliche Bindungen für die Zielprogrammiersprache bereit. Auf diese Weise können Entwickler Apps und Komponenten für Windows einfacher in der gewünschten Sprache erstellen. Mit diesen Windows-APIs können Sie dann Desktop-Apps erstellen, Apps, eine Komponente, einen NT-Dienst oder einen Gerätetreiber speichern.

Im Folgenden finden Sie ein einfaches Beispiel für den Aufruf einer Windows-API durch Rust.

benutze windows :: data :: xml :: dom :: *; let doc = XmlDocument :: new ()?; doc.load_xml ('Hallo Welt')?; let root = doc.document_element ()?; assert! (root.node_name ()? == 'html'); assert! (root.inner_text ()? == 'Hallo Welt');

Ein aussagekräftigeres Beispiel finden Sie im folgenden Minesweeper-Spiel, das mit Rust / WinRT implementiert wurde: https://github.com/robmikh/minesweeper-rs

So finden Sie die IP-Adresse für Minecraft

Microsoft stellte fest, dass dies eine sehr frühe öffentliche Vorschau ist, sodass in Zukunft weitere Funktionen und Korrekturen folgen werden. Die Homepage des Projekts befindet sich auf GitHub:

https://github.com/microsoft/winrt-rs

Interessante Artikel

Tipp Der Redaktion

Acer Aspire One D255 im Test
Acer Aspire One D255 im Test
Das physische Design des Acer Aspire One D255 ist zurückhaltend. Abgesehen von der leichten Wölbung des 4.400-mAh-Akkus an der Rückseite misst er nur 24 mm dick, und diese schlanke Figur wird mit einem glänzend-schwarzen Deckel und
Wie man Beton in Minecraft macht
Wie man Beton in Minecraft macht
Aktualisiert am 29. Oktober 2022 von Steve Larner, um die aktuellen Versionen von Minecraft Bedrock und Java widerzuspiegeln. Beton (hinzugefügt in v1.12) ist ein lebendiges und robustes Baumaterial in Minecraft. Es verleiht jedem Projekt, an dem Sie sich beteiligen, einen tollen Look
Microsoft aktualisiert die Remotedesktop-Store-App mit neuen Funktionen
Microsoft aktualisiert die Remotedesktop-Store-App mit neuen Funktionen
Neben der klassischen Remotedesktop-App (mstsc.exe) enthält Windows 10 eine moderne App, die einfach als 'Microsoft Remote App' bezeichnet wird. Es ist eine UWP-App, die Updates vom Microsoft Store erhält. Vor einigen Tagen wurde die App grundlegend überarbeitet, um dem Endbenutzer einige nützliche Funktionen zu bieten. Microsoft beschreibt die
Suchen Sie nach ähnlichen Bildern in Bing mit der Windows 10-Foto-App
Suchen Sie nach ähnlichen Bildern in Bing mit der Windows 10-Foto-App
Eine neue Version der Windows 10-Foto-App ermöglicht die direkte Suche nach ähnlichen Bildern in Bing, ohne den Browser zu öffnen.
Tag-Archiv: Langsamer Skype-Start
Tag-Archiv: Langsamer Skype-Start
So löschen Sie eine Instagram-Story
So löschen Sie eine Instagram-Story
Instagram Stories sind wahrscheinlich der beliebteste Teil der App und sicherlich der Teil, den die meisten meiner Freunde verwenden. Sie wurden eingeführt, um den Aufstieg von Snapchat zu stoppen und funktionieren erstaunlich gut. Sie sind in ihrer Absicht fast identisch, aber
So laden Sie Android-Apps auf eine SD-Karte herunter
So laden Sie Android-Apps auf eine SD-Karte herunter
Viele neuere Android-Telefone verfügen über einen SD-Kartensteckplatz, der den eingebauten Speicher erheblich erweitert. Wenn der interne Speicher für Ihre Anforderungen nicht ausreicht, ist dieses Zubehör ein wesentlicher Aspekt Ihres Telefons. Auch wenn ein Smartphone