Skip to content

microsoft/Validation-OS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Validation OS SDK Samples

This repo contains a collection of sample apps to help get started with developing x64 and arm64 applications using the Validation OS Modular SDK.

You can learn more about Microsoft Validation OS

Important: Git Large File Storage extension is required

The multimedia sample contains an mp4 file that exceeds GitHub's file size limit. To be able to work with large files in the repo, please install the Git Large File Storage Git extension.

Samples

  • App - 'Hello World' Win32 sample.
  • Audio - A set of samples demostrate various audio functions using WASAPI APIs.
  • Bluetooth - This sample demonstrates using the bluetooth API BluetoothFindFirstDevice to enumerate bluetooth devices.
  • Camera - This sample demonstrates how to use Media Foundation to capture video from RGB Camera and IR Camera.
  • Graphics - A set of samples act as an introduction to Direct3D 12.
  • HelloHCS - This sample demonstrate the use of the Host Compute System (HCS) API to manage a virtual machine.
  • Multimedia - This is a sample Win32 desktop application written in C++ which demonstrates media playback using the MediaFoundation IMFMediaEngine API and DirectComposition.
  • Power - This sample demonstrates using the Device Power API to disable a device from waking the system
  • PowerShell - This sample demomstrates calling basic powershell commands from a Win32 Windows application
  • SMB - This sample demonstrates accessing basic network functionality using Win32 NetShareEnum API by displaying the shares created on a network server
  • Sensors - This is a set of sample Win32 desktop applications written in C++/WinRT to demonstrate how to access various sensors
  • WiFi - This sample demonstrates using WLAN APIs to scan, connect and disconnect WiFi Networks.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

About

Microsoft Validation OS SDK Samples

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published