| Age | Commit message (Collapse) | Author |
|
* Adding the AudioCodec acx sample driver to Github.
* Fix to make AudioCodec driver all build in one solution file. Builds in ARM64 now.
|
|
* Opt-in many Desktop samples for ApiValidator
ApiValidator is passing for many of our samples
marked Desktop. This is promising and it is worth
running ApiValidator on these to ensure they stay within
the Universal API limits.
* Shift avstream/sampledevicemft sample to use mfcore.dll rather than mf.dll
* Opt many samples in for Universal validation
Many of our driver samples build cleanly agains the UniversalDDIs.xml
API list. Opting these in as Universal helps protect their API surface
against accidentally picking up more Desktop-only APIs.
* Revert "Opt-in many Desktop samples for ApiValidator"
This reverts commit a6aa7e6797ab01e6b15c8a4e1cbcea6d7a615629.
---------
Co-authored-by: Michael Bernstein (DPLAT) <[email protected]>
|
|
[usb/UcmUcsiAcpiSample] Missing PAGED_CODE() macros
|
|
Co-authored-by: Jason Knichel <[email protected]>
|
|
Co-authored-by: Jason Knichel <[email protected]>
|
|
The following sample is being archived but can still be accessed using:
git checkout win11-22h2
or by accessing this link:
https://github.com/microsoft/Windows-driver-samples/tree/win11-22h2
|
|
The following sample is being archived but can still be accessed using:
git checkout win11-22h2
or by accessing this link:
https://github.com/microsoft/Windows-driver-samples/tree/win11-22h2
|
|
|
|
|
|
Simdevice encoding
|
|
|
|
Simdevice encoding
|
|
|
|
|
|
|
|
|
|
|
|
Co-authored-by: Jason Knichel <[email protected]>
|
|
on (#884)
Co-authored-by: Jason Knichel <[email protected]>
|
|
workflow. (#883)
user-jakobl-codeql-submodules
|
|
|
|
Co-authored-by: Jason Knichel <[email protected]>
|
|
Co-authored-by: Jason Knichel <[email protected]>
|
|
Enable CodeQL to work thru reasonable workarounds - Cherry pick to main (#863)
Enable CodeQL to work thru reasonable workarounds. (#857)
|
|
* Remove invalid INF DeviceInstall32
Removes from the sample an invalid API call.
* Update to SimpleMediaSource.inf
Fixes to use public installation path
* Fix to Public Samples to be Windows Drivers compliant
Update AvsCamera, AvsCameraMFT0, Avshws, Avsamp, and MultipinMFT samples to be Windows Driver Compliant
* Filters Edit
Fix Filters files autogenerated by VS
|
|
Enable CodeQL to work thru reasonable workarounds. (#857)
|
|
In order to launch the Device Manager, the command is **devmgmt.msc** and not simply **devmgmt**.
|
|
|
|
The code grabs the FCB SHARED, not Ex
|
|
Update nullFilter.c
|
|
|
|
https://github.com/microsoft/Windows-driver-samples/blob/main/pofx/PEP/acpi/acpispecific.c
#PingMSFTDocs
|
|
* Install driver to driver store.
Include reference to wudfrd.inf
* Update windows-drivertemplate-nfc.inf
Save the INF file in UTF-8 code.
* Update windows-drivertemplate-nfc.inf
Remove WUDFRD_ServiceInstall from INF
* Remove unnecessary CoInstallers
* Change INF coding to UTF-16 LE
---------
Co-authored-by: Teng Lu <[email protected]>
|
|
A change in device transform manager brought about a deadlock scenario in DMFT sample. The sample now behaves like we have in the rest of the pipeline i.e. we release the lock and wait for the operations on the input pins to complete. This hang is responsible for AMD hangs.
|
|
|
|
Co-authored-by: Jason Knichel <[email protected]>
|
|
Merge 'main' into 'develop'
|
|
|
|
|
|
|
|
* Add PnpLockdown to the version section of the INF
* Add segments to DriverVer
* Change DIRID from 12 to 13
|
|
Updating sysvad and simpleaudiosample drivers.
|
|
---------
Co-authored-by: Jakob Lichtenberg (170957) <[email protected]>
|
|
Create Test.txt
|
|
|
|
Re Configure Code-Scanning.yml
|
|
practices (#837)
* Update TestMcro sample to target a single architecture.
* Update copywia.cmd to use the new path for the TestMcro.inf file.
* Restore missing BOM to vcxproj file.
|
|
|
|
|
|
## Why is this change being made?
[Driver package isolation](https://learn.microsoft.com/en-us/windows-hardware/drivers/develop/driver-isolation) is a requirement for Windows Drivers that makes driver packages more resilient to external changes, easier to update, and more straightforward to install.
One of such requirements is to for driver to [run from the driver store](https://learn.microsoft.com/en-us/windows-hardware/drivers/develop/run-from-driver-store), which means to use `DIRID = 13` in INF file, `DestinationDirs` section and `ServiceBinary` directive.
## What changed?
Update generic WDF samples to use DIRID = 13. Specifically, it touches the following sample folders:
- general, toaster, usb, hid, input, serial, pofx, spb, wmi
Note it does not touch areas that are owned by individual driver classes, e.g., network, storage, file system.
This change does mean that the sample **won't work on older OS** (prior to Win10 version 1809) where DIRID 13 is not fully supported. To find the original sample, please look at https://github.com/microsoft/Windows-driver-samples/tree/win11-22h2.
|