summaryrefslogtreecommitdiff
path: root/nfp/net/README.md
blob: 159d2697c99e83726b21af532602ac85fdd055b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
---
page_type: sample
description: "Demonstrates how to use UMDF version 1 to write a near-field proximity driver."
languages:
- cpp
products:
- windows
- windows-wdk
---

# Near-Field Proximity Sample Driver (UMDF Version 1)

> [!WARNING]
> UMDF 2 is the latest version of UMDF and supersedes UMDF 1.  All new UMDF drivers should be written using UMDF 2.  No new features are being added to UMDF 1 and there is limited support for UMDF 1 on newer versions of Windows 10.  Universal Windows drivers must use UMDF 2.
>
> For more info, see [Getting Started with UMDF](https://docs.microsoft.com/windows-hardware/drivers/wdf/getting-started-with-umdf-version-2).
>
> The UMDF v1 sample can be accessed using `git checkout win11-22h2`. A direct link is: https://github.com/microsoft/Windows-driver-samples/tree/win11-22h2

This sample demonstrates how to use User-Mode Driver Framework (UMDF) version 1 to write a near-field proximity driver.

Typically, a near-field proximity driver would use near-field technologies such as Near Field Communication (NFC), TransferJet, or Bump. However, this sample uses a TCP/IPv6 network connection and a static configuration between two machines to simulate near-field interaction.

## See also

[Getting Started with UMDF](https://docs.microsoft.com/windows-hardware/drivers/wdf/getting-started-with-umdf-version-2)

[UMDF 1.x Design Guide](https://docs.microsoft.com/windows-hardware/drivers/wdf/user-mode-driver-framework-design-guide)