
wdk8.1离线安装包下载
官方版- 软件大小:359 MB
- 更新日期:2017-03-09
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费软件
- 软件官网:未知
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍人气软件相关文章网友评论下载地址
wdk是Microsoft公司推出的移开Windows驱动程序开发环境,本软件主要运行与Microsoft Visual Studio中,提供了编码,构建,打包,部署,调试和测试驱动程序所需的大多数工具,帮助用户使用VS开发程序过程中可以得到更多的收益,为VS解决程序部署与方案构建的问题;要设置集成开发环境,首先安装Visual Studio,然后安装WDK。,它在Visual Studio用户界面和命令行工具中都可用,您可以配置目标计算机以测试驱动程序,并在每次重建时将驱动程序自动部署到目标计算机,操作起来非常方便,需要的朋友可以下载试试!

软件功能
Windows驱动程序框架(WDF)是一组库,您可以使用它们来开发可与Windows互操作的设备驱动程序。WDF由内核模式驱动程序框架(KMDF)和用户模式驱动程序框架(UMDF)组成。
适用时
KMDF或UMDF驱动程序是安装在与硬件通信以使设备功能的计算机上的软件。如果设备属于Microsoft支持的设备类,Windows将为该设备加载一个内置类驱动程序。否则,必须由硬件制造商或第三方供应商提供自定义驱动程序。当Windows首次检测到设备时,用户将为设备安装驱动程序。安装成功后,Windows会在每次连接设备时加载客户端驱动程序,并在设备与主机分离时卸载驱动程序。
您可以使用WDF或Windows驱动程序模型(WDM)为硬件设备开发自定义驱动程序。本节中的主题描述了驱动程序需要提供的回调函数以及驱动程序必须调用的设备驱动程序接口(DDI)。
开发人员观众
本节供C / C ++程序员使用。在使用本节之前,您应该了解基本的驱动程序开发。有关详细信息,请参阅Windows驱动程序入门。
发展要求
要编写WDF驱动程序,您需要与Microsoft Visual Studio Professional集成的Windows驱动程序工具包(WDK)。WDK包含驱动程序开发所需的资源,例如头,库和工具。或者,您可以下载驱动程序样本和调试工具。
我们使文档更加以社区为驱动。在Windows驱动程序文档的许多页面上,您可以直接建议更改。在页面的右上角查找Contribute按钮。它看起来像这样:
贡献按钮的屏幕截图
当您点击Contribute时,您将在GitHub存储库中找到该主题的Markdown源文件。您可以点击修改并在此处提出更改建议。
有关更多详细信息,请参阅repo中的CONTRIBUTING.md。并感谢花时间来改进文档!
音频
新的Windows音频架构主题。
新的音频结构和属性,更好地支持Cortana体验,包括KSPROPERTY_AUDIO_MIC_SENSITIVITY,KSPROPERTY_AUDIO_MIC_SNR和KSAUDIO_PACKETSIZE_CONSTRAINTS2。
描述新的PKEY_AudioEndpoint_Default_VolumeInDb注册表项的新主题。当适当的增益或衰减应用于音频信号时,该INF键为用户提供更好的体验。
相机
新的和更新的主题以支持Windows Hello和face身份验证:
Windows Hello相机驱动程序引导指南
扩展相机控制(更新)
KSPROPERTY_CAMERACONTROL_EXTENDED_FACEAUTH_MODE
调试器
有关使用WinDbg调试UWP应用程序的新主题。
更新Bug检查代码参考中最常见的30个开发者错误检查主题。
软件特色
Windows驱动程序框架(WDF)
Windows 10,版本1607包括内核模式驱动程序框架(KMDF)版本1.19和用户模式驱动程序框架(UMDF)版本2.19。
有关这些框架版本中包含的信息,请参阅Windows 10中的WDF驱动程序的新增功能。
WLAN
WLAN设备驱动程序接口(WDI)版本1.0.21的新的和更新的主题。有关详细信息,请参阅WDI文档更改历史记录。
Windows 10驱动程序开发的新功能
本节介绍Windows 10中驱动程序开发的新功能
通用Windows驱动程序
从Windows 10开始,您可以编写适用于基于OneCoreUAP的Windows版本的单个驱动程序,例如适用于桌面版本(家庭,专业版,企业版和教育版),Windows 10移动版和Windows 10 IoT核心版核心)。这样的驱动程序称为通用Windows驱动程序。通用Windows驱动程序调用可用于Windows驱动程序的接口的子集。有关如何构建,安装,部署和调试适用于Windows 10的通用Windows驱动程序的信息,请参阅通用Windows驱动程序入门。
当您使用Microsoft Visual Studio 2015构建通用Windows驱动程序时,Visual Studio会自动检查您的驱动程序调用的API是否对通用Windows驱动程序有效。您还可以使用ApiValidator.exe作为独立工具来执行此任务。 ApiValidator.exe工具是Windows 10的Windows驱动程序工具包(WDK)的一部分。有关信息,请参阅验证通用Windows驱动程序。
通用Windows驱动程序还需要一种特殊类型的INF文件,称为通用INF。通用INF可以使用可用于传统INF文件的指令和段的子集。要了解更多信息,请参阅使用通用INF文件。要查看哪些部分和指令适用,请参阅INF文件节和指令。
准备好后,使用InfVerif工具测试驱动程序的INF文件。除了报告INF语法问题,工具报告INF文件是否将与通用Windows驱动程序一起使用。
您还可以查找有关可以从通用Windows驱动程序调用的API的信息。此信息位于MSDN参考页面底部的需求块中。
安装方法
1、下载解压文件,找到“wdksetup.exe”双击安装选择安装的位置C:Program Files (x86)Windows Kits8.1

2、这是软件的一些提示,选择NO即可,单击下一步继续安装

3、出现安装的协议,点击同意就可以了,非常简单

4、正在安装软件,安装过程有点长,慢慢的等待吧

5、已经安装成功了,点击close关闭所有的安装向导

使用方法
了解属性命名空间
SDEL使用命名空间标记对属性进行分组。有关所有命名空间标记及其中的属性标记的完整列表,请参阅SDEL令牌。
要使用根命名空间之外的任何属性,必须在属性前面加上命名空间名称,然后是两个冒号(::)。以下VBScript代码示例显示Disk :: IsRemovable属性的值。

使用GetValue和Eval检查目标
该IWDTFTarget2 ::的GetValue方法让你问一个目标有关它的属性。以下VBScript代码示例打印目标的FriendlyName属性的值。

有关属性标记的完整列表,请参阅SDEL令牌。
您还可以使用IWDTFTarget2 :: Eval方法来针对目标评估SDEL语句。Eval返回VARIANT_TRUE或VARIANT_FALSE。以下VBScript代码示例使用Eval来确定是否可以禁用设备。

您还可以使用Eval来测试属性的存在。当您传递Eval属性但不传递比较运算符或值时,如果属性或命名空间保存任何值(除VT_EMPTY之外),Eval将返回VARIANT_TRUE。以下VBScript代码示例使用Eval来确定目标是否具有SymbolicLink关键字。

SDEL包括一种在任何属性或命名空间之前(但不是在任何属性之后)指定一个或多个逻辑关系的方法。关系标记通过正斜杠(/)与属性或命名空间分隔开。以下VBScript代码示例打印目标的父设备的FriendlyName属性的值。

您还可以组合关系修饰符。以下VBScript代码示例打印目标对象的祖父设备的FriendlyName属性的值。

该IWDTFTarget2 :: GetRelations方法只接受SDEL语句的语法的关系说明部分和返回IWDTFTargets2包含所有符合标准的关系目标的采集接口。以下VBScript代码示例返回包含原始目标及其所有同级的集合。

使用查询收集目标
该IWDTFDeviceDepot2界面包含了查询方法。此方法采用为IWDTFTarget2 :: Eval方法设计的SDEL语句,并返回包含满足查询条件的目标子集的IWDTFTargets2集合接口的新实例。以下VBScript代码示例枚举所有非幻影设备,并显示每个设备的友好名称。

SDEL中的圆括号
所有SDEL语句都可以使用括号来指定布尔逻辑的评估序列。您还可以使用括号将关系或命名空间下的语句中的子元素分组。

以下VBScript代码示例检索祖父设备的所有卷和子代。

使用说明
当您配置计算机(WDK 8.1)
配置计算机执行以下任务:
将安装文件复制到%SystemDrive% DriverTest
创建名为WDKRemoteUser的用户并切换到该用户
如果尚未安装.NET 4.0,请安装
安装Microsoft Visual C ++ Redistributable
安装测试创作和执行框架(TAEF)(WDK客户端)
安装调试器
安装Windows设备测试框架(WDTF)
关闭自动重启
启用内核内存崩溃转储
禁用屏幕保护程序
禁用工作站锁定策略
禁用ForceGuest
将电源策略设置为高功率配置,防止系统在空闲时进入待机或休眠模式
启用RTC唤醒定时器
启用和配置内核调试
启用驱动程序的测试签名
如有必要,重新启动目标计算机
创建系统还原点
从目标计算机中删除配置
配置目标计算机后,无法完全删除配置。但是,可以通过在主机上使用Visual Studio从目标计算机中删除大部分配置。这里是步骤。
在主机计算机上的Visual Studio中,在驱动程序菜单上,选择测试>配置计算机。
选择目标计算机的名称,然后单击删除计算机。
选择删除配置并删除计算机。单击下一步。
删除过程完成后,单击完成。
从目标计算机卸载WDK测试目标安装程序。
当您删除配置(WDK 8.1)
从目标计算机中删除配置时,将删除以下项目:
测试自动化框架
调试器
Windows驱动程序测试框架
%SystemDrive% DriverTest文件夹和内容
WDKRemoteUser帐户
工作站锁定策略
删除配置不会更改以下项目:
Visual C ++可再发行
自动重启设置
内核内存崩溃转储设置
屏幕保护程序设置
ForceGuest设置
电源策略
RTC唤醒定时器设置
内核调试设置
测试签名设置
相关介绍
近场通信(NFC)
NFC DDI有一个新的融合驱动程序模型,以支持移动和桌面解决方案。
NFC类扩展:新的NFC类扩展驱动程序可用。 NFC类扩展驱动程序实现所有Windows定义的DDI,以与NFC控制器,安全元件和远程RF端点交互。
联网
新的PacketDirect提供程序接口(PDPI)可作为现有NDIS微型端口驱动程序模型的扩展。 PDPI提供了一个I / O模型,允许应用程序管理自己的缓冲区,轮询处理器,并直接管理通过微型端口适配器发送和接收数据包。这些能力的组合允许应用完全控制其自己的上下文,导致高得多的每秒数据包(pps)比率。
电源管理框架(PoFx)
功率管理框架(PoFx)使得驱动器能够为设备内的各个组件定义一组或多组可单独调节的性能状态。驱动程序可以使用性能状态来限制组件的工作负载,为其当前需求提供足够的性能。有关详细信息,请参阅组件级性能状态管理。
打印
打印驱动程序已更新v4打印驱动程序改进和更改,以支持从移动设备无线打印,以及以下:
V4驱动程序清单
提供有关v4打印驱动程序清单的更改的信息,以支持PWG栅格渲染过滤器,包括更新的DriverConfig和DriverRender指令以及更新的示例清单。
WS-Discovery移动打印支持
描述WS-Discovery要求,以支持从Windows 10 Mobile设备到Windows 10 Mobile兼容打印机的移动打印。
IXpsRasterizationFactory2接口
支持使用XPS光栅化服务从XPS到PWG Raster的打印机内容转换。 PWG栅格支持非方形DPI。
打印管道地产袋
添加了PrintDeviceCapabilities属性,以使XPS呈现过滤器能够从打印过滤器管道属性包检索新的PrintDeviceCapabilities XML文件。
GetWithArgument请求和响应模式
使用GetWithArgument请求和响应双向通信模式的正式定义和示例为移动打印提供支持。
IBidiSpl :: SendRecv方法
使用GetWithArgument双向模式值添加对移动打印的支持。
智能卡
在这个版本中,有一个新的类扩展模块,Wudfsmcclassext.dll,它处理复杂的驱动程序操作。智能卡硬件特定的任务由客户端驱动程序处理。有一些新的编程接口,客户端驱动程序可以使用它们将有关卡的信息发送到类扩展,以便它可以处理请求。这些驱动程序编程接口是基于OneCoreUAP的Windows版本的一部分。
智能卡客户端驱动程序事件回调函数
智能卡客户端驱动程序支持方法
存储
新的存储固件更新,更新的存储协议传递和扩展的存储查询接口可用。存储固件更新IOCTL接口允许合作伙伴更新其存储设备固件。更新的存储通过IOCTL接口支持更新的协议,包括非易失性存储器快速(NVMe)。扩展的存储查询接口允许应用程序查询协议相关的信息。
系统提供的驱动程序接口
GUID_DEVICE_RESET_INTERFACE_STANDARD接口定义了功能驱动程序尝试重置和恢复故障设备的标准方法。
USB
以下是Windows 10中USB的新功能。有关详细信息,请参阅Windows 10:USB的新增功能。
对USB Type-C的本地支持,如USB 3.1规范中定义。如果要构建具有USB C型连接器的系统,您可以使用内置USB C型连接器系统软件接口(UCSI)驱动程序或写入USB Type-C连接器驱动程序。
双重角色特征允许诸如电话,平板电脑或平板电脑的移动设备将其自身指定为设备或主机。有关详细信息,请参阅USB双重角色驱动程序堆栈体系结构
支持使用Microsoft提供的USB设备仿真类扩展(UdeCx)为USB仿真设备编写驱动程序。
支持为不符合xHCI规范或虚拟主机控制器的主机控制器编写驱动程序。要编写此类驱动程序,请参阅为USB主机控制器开发Windows驱动程序。
支持使用USB功能类扩展(UFX)写入功能控制器驱动程序。请参阅为USB功能控制器开发Windows驱动程序。
Windows兼容硬件开发板
Windows现在支持更廉价的板,如Raspberry Pi 2.成为我们早期采用者社区的一部分,并在该板上加载Windows。有关详细信息,请参阅Windows兼容硬件开发板。
下载地址
-
wdk8.1离线安装包下载 官方版
其他版本下载
- 查看详情Dev C++下载 (TDM-GCC) 5.11.0 绿色中文版64.1 MB简体中文16-11-15
- 查看详情梦龙网络计划软件 2016 支持win7/win826.8 MB简体中文16-11-07
- 查看详情SAS(统计分析软件)32/64位附安装教程序列号 9.4 中文免费版25 GB简体中文16-09-27
- 查看详情ABB RobotStudio(机器人仿真软件)下载 6.0.2 免注册中文版2.2 GB简体中文16-11-07
- 查看详情codecombat 2020 官方免费版23.3 MB简体中文16-10-14
- 查看详情gx works3(三菱plc编程软件) 附安装教程 1.513k 最新免费版1.54 GB简体中文16-11-08
- 查看详情systemview(通信仿真软件) 附接收机教程 5.0 最新免费版35.83 MB简体中文16-11-03
- 查看详情vc++2015 64位(微软/英文) 14.0.23026 官方最新版12.29 MB简体中文16-10-11
- 查看详情weblogic 12c32位/64位 附安装方法 12.1.3 最新免费版3.71 GB简体中文16-10-29
- 查看详情delphi xe10 下载 官网最新版1.76 GB简体中文16-11-02
人气软件
v2rayN Windows客户端 32/64位1.48 MB
/简体中文GX Works2 含序列号423 MB
/简体中文Visual Studio Code (VSCode)中文版下载53.9 MB
/简体中文.NET Framework 3.5 cab格式离线安装包68.8 MB
/简体中文Dev C++下载 (TDM-GCC)64.1 MB
/简体中文s7 200 smart编程软件下载372 MB
/多国语言Xshell 6中文破解版15 MB
/简体中文RSLogix 5000 含序列号5.14 MB
/简体中文pycharm2020.1384 MB
/简体中文qt creator5.8破解版(32/64位)69.1 MB
/多语言[中文]
相关文章
查看所有评论>>网友评论共0条
精彩评论