wdk81离线安装包下载 官方版_帕斯卡契约免登录版

[电脑过机器码] 时间:2026-07-22 08:30:38 来源:辅助科技网 作者:游戏攻略 点击:170次

  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按钮 。它校验起来像这样:

  贡献按钮的帕斯卡契约gg修改器安卓版屏幕截图

  当您点击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兼容硬件开发板。

(责任编辑:游戏新闻)

    相关内容
    精彩推荐
    热门点击
    友情链接