summaryrefslogtreecommitdiff
path: root/general/echo/kmdf
diff options
context:
space:
mode:
authorBarry Golden <[email protected]>2019-09-16 14:04:28 -0700
committerGitHub <[email protected]>2019-09-16 14:04:28 -0700
commitf064dfb2d92ac3f1f4344d435e4690e4339b5025 (patch)
treea807973e6c0bd9e2c92b3b8cf7ecb5f9e63c28d2 /general/echo/kmdf
parentdb43355fe49c4bec3dbb5f84c271e15dc914ce72 (diff)
Diffstat (limited to 'general/echo/kmdf')
-rw-r--r--general/echo/kmdf/README.md48
1 files changed, 9 insertions, 39 deletions
diff --git a/general/echo/kmdf/README.md b/general/echo/kmdf/README.md
index 2358f650..2118e3e5 100644
--- a/general/echo/kmdf/README.md
+++ b/general/echo/kmdf/README.md
@@ -8,17 +8,6 @@ products:
- windows-wdk
---
-
-
-<!---
- name: KMDF Echo Sample
- platform: KMDF
- language: cpp
- category: General WDF
- description: Demonstrates how to use a sequential queue to serialize read and write requests presented to the driver.
- samplefwlink: http://go.microsoft.com/fwlink/p/?LinkId=617706
---->
-
# KMDF Echo Sample
The ECHO (KMDF) sample demonstrates how to use a sequential queue to serialize read and write requests presented to the driver.
@@ -31,7 +20,7 @@ This sample builds a Universal Windows Driver. It uses only APIs and DDIs that a
## Related technologies
-[Kernel-Mode Driver Framework](http://msdn.microsoft.com/en-us/library/windows/hardware/ff544396)
+[Kernel-Mode Driver Framework](https://docs.microsoft.com/windows-hardware/drivers/kernel/)
## Code Tour
@@ -53,48 +42,29 @@ Since the queue is a sequential queue, only one request is outstanding in the dr
**Usage:**
-Echoapp.exe --- Send single write and read request synchronously
+- Echoapp.exe --- Send single write and read request synchronously
-Echoapp.exe -Async --- Send 100 reads and writes asynchronously
+- Echoapp.exe -Async --- Send 100 reads and writes asynchronously
Exit the app anytime by pressing Ctrl-C
## File Manifest
-File
-
-Description
-
-Echo.htm
-
-Documentation for this sample (this file).
-
-***(The AutoSync and DriverSync versions of the sample each have their own version of the following files)***
+> [!NOTE]
+> The AutoSync and DriverSync versions of the sample each have their own version of the following files:
Driver.h, Driver.c
-DriverEntry and Events on the Driver Object.
+- DriverEntry and Events on the Driver Object.
Device.h, Device.c
-Events on the Device Object.
+- Events on the Device Object.
Queue.h, Queue.c
-Contains Events on the I/O Queue Objects.
+- Contains Events on the I/O Queue Objects.
Echo.inx
-File that describes the installation of this driver. The build process converts this into an INF file.
-
-Makefile.inc
-
-A makefile that defines custom build actions. This includes the conversion of the .INX file into a .INF file
-
-Makefile
-
-This file merely redirects to the real makefile that is shared by all the driver components of the Windows NT DDK.
-
-Sources
-
-Generic file that lists source files and all the build options.
+- File that describes the installation of this driver. The build process converts this into an INF file.