windows 및 windows-sys 크레이트를 사용하면 API를 설명하는 메타데이터에서 직접 생성된 코드를 사용하여 과거, 현재, 미래의 모든 Windows API를 호출할 수 있으며 Rust 패키지에서 바로 다른 Rust인 것처럼 호출할 수 있습니다. 기준 치수. Rust 언어 프로젝션은 표준 언어 및 컴파일러를 사용하여 Windows용 언어 프로젝션을 구축하는 C++/WinRT에서 확립한 전통을 따르며, Rust 개발자가 Windows API를 호출할 수 있는 자연스럽고 관용적인 방법을 제공합니다.
이 저장소에는 다음 상자(및 기타 지원 상자)가 있습니다.
windows - C 스타일 API는 물론 COM 및 WinRT API를 포함한 더욱 안전한 바인딩입니다.
windows-bindgen - Windows 메타데이터 컴파일러 라이브러리.
windows-core - windows
상자에 대한 지원을 입력합니다.
windows-implement - COM 인터페이스 구현을 위한 windows
크레이트용 implement
매크로입니다.
windows-interface - COM 인터페이스를 선언하기 위한 windows
크레이트용 interface
매크로입니다.
windows-metadata - Windows 메타데이터 리더.
windows-registry - Windows 레지스트리.
windows-result - Windows 오류 처리.
windows-strings - Windows 문자열 유형.
windows-sys - C 스타일 Windows API에 대한 원시 바인딩입니다.
windows-targets - Windows용 라이브러리를 가져옵니다.
windows-version - Windows 버전 정보입니다.
cppwinrt - Rust에서 사용할 C++/WinRT 컴파일러를 번들로 제공합니다.