summaryrefslogtreecommitdiff
path: root/hid
diff options
context:
space:
mode:
authorBarry Golden <[email protected]>2019-09-18 19:11:43 -0700
committerGitHub <[email protected]>2019-09-18 19:11:43 -0700
commit1238743debbcd302221eb77842053bfcea46656f (patch)
treeff233ee38714af0d4912c84976e43846fcec32bb /hid
parent76ec9d210b0668d558f4a6ed5a82978fa65326ba (diff)
Diffstat (limited to 'hid')
-rw-r--r--hid/firefly/README.md10
-rw-r--r--hid/hclient/README.md14
-rw-r--r--hid/hidusbfx2/README.md14
-rw-r--r--hid/vhidmini2/README.md18
4 files changed, 17 insertions, 39 deletions
diff --git a/hid/firefly/README.md b/hid/firefly/README.md
index c7a6c617..4a694726 100644
--- a/hid/firefly/README.md
+++ b/hid/firefly/README.md
@@ -37,15 +37,15 @@ To install the driver:
1. You may need to make Group Policy changes in order to replace the existing mouse driver. If you are unable to perform steps 3-9, do the following:
- 1. Open **gpedit.msd**.
+ 1. Open **gpedit.msd**.
- 1. In the Group Policy Object Editor navigation pane, open the Computer Configuration folder. Then open Administrative Templates, open System, open Device Installation, and then open Device Installation Restrictions.
+ 1. In the Group Policy Object Editor navigation pane, open the Computer Configuration folder. Then open Administrative Templates, open System, open Device Installation, and then open Device Installation Restrictions.
- 1. Enable *Prevent installation of devices not described by other policy settings*. This will prevent Windows from automatically installing the default mouse driver so that you can then install Firefly.
+ 1. Enable *Prevent installation of devices not described by other policy settings*. This will prevent Windows from automatically installing the default mouse driver so that you can then install Firefly.
- 1. Enable *Allow administrators to override device installation policy*. This will allow you to bypass the ""The installation of this device is forbidden by system policy" error that you may otherwise receive when you attempt to install Firefly.
+ 1. Enable *Allow administrators to override device installation policy*. This will allow you to bypass the ""The installation of this device is forbidden by system policy" error that you may otherwise receive when you attempt to install Firefly.
- 1. You may need to reboot.
+ 1. You may need to reboot.
1. Bring up the Device Manager (type **devmgmt.msc** in the Start/Run window and press enter).
diff --git a/hid/hclient/README.md b/hid/hclient/README.md
index 018c81a2..591d7cea 100644
--- a/hid/hclient/README.md
+++ b/hid/hclient/README.md
@@ -8,16 +8,6 @@ products:
- windows-wdk
---
-
-<!---
- name: HClient sample application
- platform: WDM
- language: cpp
- category: HID
- description: Demonstrates how to write a user-mode client application that communicates with HID devices.
- samplefwlink: http://go.microsoft.com/fwlink/p/?LinkId=617730
---->
-
# HClient sample application
The *HClient* sample demonstrates how to write a user-mode client application that communicates with HID devices. (These are devices that conform to the HID device class specification.)
@@ -26,6 +16,6 @@ You will find this sample useful if you need to develop an application that comm
## Related topics
-[Human Input Devices Design Guide](http://msdn.microsoft.com/en-us/library/windows/hardware/ff539952)
+[Human Input Devices Design Guide](https://docs.microsoft.com/windows-hardware/drivers/hid/)
-[Human Input Devices Reference](http://msdn.microsoft.com/en-us/library/windows/hardware/ff539956)
+[Human Input Devices Reference](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/_hid/)
diff --git a/hid/hidusbfx2/README.md b/hid/hidusbfx2/README.md
index 35ba8a36..57af8ef1 100644
--- a/hid/hidusbfx2/README.md
+++ b/hid/hidusbfx2/README.md
@@ -16,19 +16,17 @@ The sample also demonstrates how to write a HID minidriver using Windows Driver
## Related topics
-[Human Input Devices Design Guide](http://msdn.microsoft.com/en-us/library/windows/hardware/ff539952)
+[Human Input Devices Design Guide](https://docs.microsoft.com/windows-hardware/drivers/hid/)
-[Human Input Devices Reference](http://msdn.microsoft.com/en-us/library/windows/hardware/ff539956)
+[Human Input Devices Reference](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/_hid/)
## Related technologies
-[Creating Framework-based HID Minidrivers](http://msdn.microsoft.com/en-us/library/windows/hardware/ff540774)
-
-[Creating UMDF-based HID Minidrivers](http://msdn.microsoft.com/en-us/library/windows/hardware/hh439579)
+[Creating WDF HID Minidrivers](https://docs.microsoft.com/windows-hardware/drivers/wdf/creating-umdf-hid-minidrivers)
## Build the sample
-For information on how to build a driver solution using Microsoft Visual Studio, see [Building a Driver](http://msdn.microsoft.com/en-us/library/windows/hardware/ff554644).
+For information on how to build a driver solution using Microsoft Visual Studio, see [Building a Driver with Visual Studio and the WDK](https://docs.microsoft.com/windows-hardware/drivers/develop/building-a-driver).
## Theory of Operation
@@ -36,7 +34,7 @@ A HID USB device provides a HID descriptor (through an interface descriptor) tha
### Overview of the Device
-You can view the specification for the device in the [Using the OSR USB FX-2 Learning Kit](http://go.microsoft.com/fwlink/p/?linkid=64091) document.
+You can view the specification for the device in the [Using the OSR USB FX-2 Learning Kit](http://www.osronline.com/hardware/OSRFX2_32.pdf) document.
The device is loosely based on the development board that is supplied with the Cypress EZ-USB FX2 Development Kit (CY3681) and contains one interface and three endpoints (Interrupt IN, Bulk Out, and Bulk IN). The firmware supports vendor commands to query or set the LED bar graph display and 7-segment LED display, and to query toggle switch states.
@@ -111,7 +109,7 @@ To start installing the sample, you must:
- The WDF coinstaller from the *\<WDK ROOT\>\\redist\\wdf\\\<platform\>* directory.
> [!NOTE]
- > Information the user should notice even if skimmingYou can obtain redistributable framework updates by downloading the **wdfcoinstaller.msi** package from [WDK 8 Redistributable Components](http://go.microsoft.com/fwlink/p/?LinkID=226396). This package performs a silent install into the directory of your WDK installation. You will see no confirmation that the installation has completed. You can verify that the redistributables have been installed on top of the WDK by ensuring there is a redist\\wdf directory under the root directory of the WDK, %ProgramFiles(x86)%\\Windows Kits\\8.0.
+ > Information the user should notice even if skimmingYou can obtain redistributable framework updates by downloading the **wdfcoinstaller.msi** package from [WDK 8 Redistributable Components](https://go.microsoft.com/fwlink/p/?LinkID=253170). This package performs a silent install into the directory of your WDK installation. You will see no confirmation that the installation has completed. You can verify that the redistributables have been installed on top of the WDK by ensuring there is a redist\\wdf directory under the root directory of the WDK, %ProgramFiles(x86)%\\Windows Kits\\8.0.
1. Plug in the device and follow these steps:
diff --git a/hid/vhidmini2/README.md b/hid/vhidmini2/README.md
index c93d5603..18ec16a9 100644
--- a/hid/vhidmini2/README.md
+++ b/hid/vhidmini2/README.md
@@ -8,16 +8,6 @@ products:
- windows-wdk
---
-
-<!---
- name: HID Minidriver Sample (UMDF version 2)
- platform: UMDF2
- language: cpp
- category: HID
- description: Demonstrates how to write a HID minidriver using User-Mode Driver Framework (UMDF).
- samplefwlink: http://go.microsoft.com/fwlink/p/?LinkId=617731
---->
-
# HID Minidriver Sample (UMDF version 2)
The *HID minidriver* sample demonstrates how to write a HID minidriver using User-Mode Driver Framework (UMDF).
@@ -26,10 +16,10 @@ The sample demonstrates how to communicate with an HID minidriver from an HID cl
## Related topics
-[Creating UMDF-based HID Minidrivers](http://msdn.microsoft.com/en-us/library/windows/hardware/hh439579)
+[Creating WDF HID Minidrivers](https://docs.microsoft.com/windows-hardware/drivers/wdf/creating-umdf-hid-minidrivers)
-[Human Input Devices Design Guide](http://msdn.microsoft.com/en-us/library/windows/hardware/ff539952)
+[Human Input Devices Design Guide](https://docs.microsoft.com/windows-hardware/drivers/hid/)
-[Human Input Devices Reference](http://msdn.microsoft.com/en-us/library/windows/hardware/ff539956)
+[Human Input Devices Reference](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/_hid/)
-[UMDF HID Minidriver IOCTLs](http://msdn.microsoft.com/en-us/library/windows/hardware/hh463977)
+[UMDF HID Minidriver IOCTLs](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/hidport/)