summaryrefslogtreecommitdiff
path: root/general
diff options
context:
space:
mode:
authorBarry Golden <[email protected]>2018-02-28 09:14:29 -0800
committerWei Mao <[email protected]>2018-02-28 09:14:29 -0800
commitba25139ebc243c1a79dcd6168cc95563a467b7ef (patch)
tree039959ca9f4d884b7fce99deb67c02573e53d7ab /general
parent9f760bef0de19ea6ceec4c46189903fa0f276c92 (diff)
Added .yaml files for samples portal (#214)
Diffstat (limited to 'general')
-rw-r--r--general/DCHU/general-dchu.yaml10
-rw-r--r--general/PLX9x5x/general-plx9x5x.yaml10
-rw-r--r--general/SystemDma/wdm/general-systemdma-wdm.yaml10
-rw-r--r--general/WinHEC 2017 Lab/README.md11
-rw-r--r--general/WinHEC 2017 Lab/general-winhec-2017-lab.yaml10
-rw-r--r--general/cancel/general-cancel.yaml10
-rw-r--r--general/echo/kmdf/general-echo-kmdf.yaml10
-rw-r--r--general/echo/umdf/general-echo-umdf.yaml10
-rw-r--r--general/echo/umdf2/general-echo-umdf2.yaml10
-rw-r--r--general/echo/umdfSocketEcho/general-echo-umdfsocketecho.yaml10
-rw-r--r--general/event/general-event.yaml10
-rw-r--r--general/filehistory/general-filehistory.yaml10
-rw-r--r--general/installwdf/general-installwdf.yaml10
-rw-r--r--general/ioctl/kmdf/general-ioctl-kmdf.yaml10
-rw-r--r--general/ioctl/wdm/general-ioctl-wdm.yaml10
-rw-r--r--general/obcallback/general-obcallback.yaml10
-rw-r--r--general/pcidrv/general-pcidrv.yaml10
-rw-r--r--general/perfcounters/kcs/general-perfcounters-kcs.yaml10
-rw-r--r--general/registry/regfltr/general-registry-regfltr.yaml10
-rw-r--r--general/toaster/toastDrv/general-toaster-toastdrv.yaml10
-rw-r--r--general/toaster/toastpkg/general-toaster-toastpkg.yaml10
-rw-r--r--general/toaster/umdf2/general-toaster-umdf2.yaml10
-rw-r--r--general/tracing/SystemTraceControl/general-tracing-systemtracecontrol.yaml10
-rw-r--r--general/tracing/evntdrv/general-tracing-evntdrv.yaml10
-rw-r--r--general/tracing/tracedriver/general-tracing-tracedriver.yaml10
-rw-r--r--general/umdfSkeleton/general-umdfskeleton.yaml10
26 files changed, 261 insertions, 0 deletions
diff --git a/general/DCHU/general-dchu.yaml b/general/DCHU/general-dchu.yaml
new file mode 100644
index 00000000..0821b2a1
--- /dev/null
+++ b/general/DCHU/general-dchu.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: DHCU - Driver package installation toolkit for universal drivers
+ description: Illustrates DCHU principles of universal driver design.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/PLX9x5x/general-plx9x5x.yaml b/general/PLX9x5x/general-plx9x5x.yaml
new file mode 100644
index 00000000..940cea0e
--- /dev/null
+++ b/general/PLX9x5x/general-plx9x5x.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: PLX9x5x PCI Driver
+ description: Demonstrates how to write a driver for a generic PCI device using Windows Driver Frameworks (WDF).
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/SystemDma/wdm/general-systemdma-wdm.yaml b/general/SystemDma/wdm/general-systemdma-wdm.yaml
new file mode 100644
index 00000000..f352f00a
--- /dev/null
+++ b/general/SystemDma/wdm/general-systemdma-wdm.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: System DMA sample
+ description: Demonstrates how a driver could use a system DMA controller to write data to a hardware location using V3 System DMA.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/WinHEC 2017 Lab/README.md b/general/WinHEC 2017 Lab/README.md
new file mode 100644
index 00000000..7214c3fc
--- /dev/null
+++ b/general/WinHEC 2017 Lab/README.md
@@ -0,0 +1,11 @@
+<!---
+ name: WinHEC 2017 Lab
+ platform: KMDF
+ language: cpp
+ category: Network
+ description: WinHEC 2017 Lab
+ samplefwlink: https://go.microsoft.com/fwlink/p/?linkid=869054
+--->
+
+# WinHEC 2017 Lab
+
diff --git a/general/WinHEC 2017 Lab/general-winhec-2017-lab.yaml b/general/WinHEC 2017 Lab/general-winhec-2017-lab.yaml
new file mode 100644
index 00000000..4eda32ab
--- /dev/null
+++ b/general/WinHEC 2017 Lab/general-winhec-2017-lab.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: WinHEC 2017 Lab
+ description: WinHEC 2017 Lab
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/cancel/general-cancel.yaml b/general/cancel/general-cancel.yaml
new file mode 100644
index 00000000..1e13c79f
--- /dev/null
+++ b/general/cancel/general-cancel.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Cancel-Safe IRP Queue Sample
+ description: Demonstrates the use of the cancel-safe queue routines.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/echo/kmdf/general-echo-kmdf.yaml b/general/echo/kmdf/general-echo-kmdf.yaml
new file mode 100644
index 00000000..302886b9
--- /dev/null
+++ b/general/echo/kmdf/general-echo-kmdf.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: KMDF Echo Sample
+ description: Demonstrates how to use a sequential queue to serialize read and write requests presented to the driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/echo/umdf/general-echo-umdf.yaml b/general/echo/umdf/general-echo-umdf.yaml
new file mode 100644
index 00000000..696fcf46
--- /dev/null
+++ b/general/echo/umdf/general-echo-umdf.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Echo Sample (UMDF Version 1)
+ description: Demonstrates how to use UMDF version 1 to write a driver and demonstrates best practices.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/echo/umdf2/general-echo-umdf2.yaml b/general/echo/umdf2/general-echo-umdf2.yaml
new file mode 100644
index 00000000..32931718
--- /dev/null
+++ b/general/echo/umdf2/general-echo-umdf2.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Echo Sample (UMDF Version 2)
+ description: Demonstrates how to use UMDF 2 to write a driver and to employ best practices.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/echo/umdfSocketEcho/general-echo-umdfsocketecho.yaml b/general/echo/umdfSocketEcho/general-echo-umdfsocketecho.yaml
new file mode 100644
index 00000000..1af773c2
--- /dev/null
+++ b/general/echo/umdfSocketEcho/general-echo-umdfsocketecho.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: UMDF SocketEcho Sample (UMDF Version 1)
+ description: Demonstrates how to use UMDF version 1 to write a driver and demonstrates best practices.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/event/general-event.yaml b/general/event/general-event.yaml
new file mode 100644
index 00000000..24b9515b
--- /dev/null
+++ b/general/event/general-event.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Hardware Event Sample
+ description: Demonstrates different ways a kernel-mode driver can notify an application about a hardware event.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/filehistory/general-filehistory.yaml b/general/filehistory/general-filehistory.yaml
new file mode 100644
index 00000000..c711753d
--- /dev/null
+++ b/general/filehistory/general-filehistory.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: File History Sample
+ description: A console application that starts the file history service, if it is stopped, and schedules regular backups.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/installwdf/general-installwdf.yaml b/general/installwdf/general-installwdf.yaml
new file mode 100644
index 00000000..98546c22
--- /dev/null
+++ b/general/installwdf/general-installwdf.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: WDF Installation Package
+ description: Demonstrates how to install WDF packages on a system.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/ioctl/kmdf/general-ioctl-kmdf.yaml b/general/ioctl/kmdf/general-ioctl-kmdf.yaml
new file mode 100644
index 00000000..1ec6b3ab
--- /dev/null
+++ b/general/ioctl/kmdf/general-ioctl-kmdf.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Non-PnP Driver Sample
+ description: Demonstrates how to write a non-PnP driver using the Kernel Mode Driver Framework.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/ioctl/wdm/general-ioctl-wdm.yaml b/general/ioctl/wdm/general-ioctl-wdm.yaml
new file mode 100644
index 00000000..bf905228
--- /dev/null
+++ b/general/ioctl/wdm/general-ioctl-wdm.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: IOCTL
+ description: Demonstrates usage of four different types of IOCTLs
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/obcallback/general-obcallback.yaml b/general/obcallback/general-obcallback.yaml
new file mode 100644
index 00000000..4710e5ac
--- /dev/null
+++ b/general/obcallback/general-obcallback.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: ObCallback Callback Registration Driver
+ description: Demonstrates the use of registered callbacks for process protection.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/pcidrv/general-pcidrv.yaml b/general/pcidrv/general-pcidrv.yaml
new file mode 100644
index 00000000..65539778
--- /dev/null
+++ b/general/pcidrv/general-pcidrv.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: PCIDRV - WDF Driver for PCI Device
+ description: Demonstrates how to write a KMDF driver for a PCI device.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/perfcounters/kcs/general-perfcounters-kcs.yaml b/general/perfcounters/kcs/general-perfcounters-kcs.yaml
new file mode 100644
index 00000000..18d10db0
--- /dev/null
+++ b/general/perfcounters/kcs/general-perfcounters-kcs.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Kernel Counter Sample (Kcs)
+ description: Demonstrates the use of the kernel-mode performance library.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/registry/regfltr/general-registry-regfltr.yaml b/general/registry/regfltr/general-registry-regfltr.yaml
new file mode 100644
index 00000000..0afc5812
--- /dev/null
+++ b/general/registry/regfltr/general-registry-regfltr.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: RegFltr Sample Driver
+ description: Demonstrates how to write a registry filter driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/toaster/toastDrv/general-toaster-toastdrv.yaml b/general/toaster/toastDrv/general-toaster-toastdrv.yaml
new file mode 100644
index 00000000..c89e4734
--- /dev/null
+++ b/general/toaster/toastDrv/general-toaster-toastdrv.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Toaster Sample Driver
+ description: An iterative series of samples that demonstrate KDMF and UDMF1 driver development.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/toaster/toastpkg/general-toaster-toastpkg.yaml b/general/toaster/toastpkg/general-toaster-toastpkg.yaml
new file mode 100644
index 00000000..cd66b444
--- /dev/null
+++ b/general/toaster/toastpkg/general-toaster-toastpkg.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Toaster Package Sample Driver
+ description: Simulates hardware-first and software-first installation of the toaster sample driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/toaster/umdf2/general-toaster-umdf2.yaml b/general/toaster/umdf2/general-toaster-umdf2.yaml
new file mode 100644
index 00000000..90b963fb
--- /dev/null
+++ b/general/toaster/umdf2/general-toaster-umdf2.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Toaster Sample (UMDF version 2)
+ description: An iterative series of samples that demonstrate driver development using UMDF version 2.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/tracing/SystemTraceControl/general-tracing-systemtracecontrol.yaml b/general/tracing/SystemTraceControl/general-tracing-systemtracecontrol.yaml
new file mode 100644
index 00000000..ee694d96
--- /dev/null
+++ b/general/tracing/SystemTraceControl/general-tracing-systemtracecontrol.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: System Trace Control
+ description: Demonstrates how to use event tracing control APIs to collect events from the system trace provider.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/tracing/evntdrv/general-tracing-evntdrv.yaml b/general/tracing/evntdrv/general-tracing-evntdrv.yaml
new file mode 100644
index 00000000..a12ebd76
--- /dev/null
+++ b/general/tracing/evntdrv/general-tracing-evntdrv.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Eventdrv
+ description: Demonstrates the use of the Event Tracing for Windows (ETW) API in a driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/tracing/tracedriver/general-tracing-tracedriver.yaml b/general/tracing/tracedriver/general-tracing-tracedriver.yaml
new file mode 100644
index 00000000..483136db
--- /dev/null
+++ b/general/tracing/tracedriver/general-tracing-tracedriver.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: Tracedrv
+ description: A sample driver instrumented for software tracing.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows
diff --git a/general/umdfSkeleton/general-umdfskeleton.yaml b/general/umdfSkeleton/general-umdfskeleton.yaml
new file mode 100644
index 00000000..44c21d58
--- /dev/null
+++ b/general/umdfSkeleton/general-umdfskeleton.yaml
@@ -0,0 +1,10 @@
+### YamlMime:Sample
+sample:
+- name: UMDF Driver Skeleton Sample (UMDF version 1)
+ description: Demonstrates how to use UDMF to write a minimal driver.
+ generateZip: true
+ author: windows-driver-samples
+ languages:
+ - cpp
+ technologies:
+ - windows