wdk8.1離線安裝包下載
官方版- 軟件大小:359 MB
- 更新日期:2017-03-09
- 軟件語言:簡體中文
- 軟件類別:編程工具
- 軟件授權:免費軟件
- 軟件官網:未知
- 適用平臺:WinXP, Win7, Win8, Win10, WinAll
- 軟件廠商:
軟件介紹人氣軟件相關文章網友評論下載地址
wdk是Microsoft公司推出的移開Windows驅動程序開發(fā)環(huán)境,本軟件主要運行與Microsoft Visual Studio中,提供了編碼,構建,打包,部署,調試和測試驅動程序所需的大多數工具,幫助用戶使用VS開發(fā)程序過程中可以得到更多的收益,為VS解決程序部署與方案構建的問題;要設置集成開發(fā)環(huán)境,首先安裝Visual Studio,然后安裝WDK。,它在Visual Studio用戶界面和命令行工具中都可用,您可以配置目標計算機以測試驅動程序,并在每次重建時將驅動程序自動部署到目標計算機,操作起來非常方便,需要的朋友可以下載試試!
軟件功能
Windows驅動程序框架(WDF)是一組庫,您可以使用它們來開發(fā)可與Windows互操作的設備驅動程序。WDF由內核模式驅動程序框架(KMDF)和用戶模式驅動程序框架(UMDF)組成。
適用時
KMDF或UMDF驅動程序是安裝在與硬件通信以使設備功能的計算機上的軟件。如果設備屬于Microsoft支持的設備類,Windows將為該設備加載一個內置類驅動程序。否則,必須由硬件制造商或第三方供應商提供自定義驅動程序。當Windows首次檢測到設備時,用戶將為設備安裝驅動程序。安裝成功后,Windows會在每次連接設備時加載客戶端驅動程序,并在設備與主機分離時卸載驅動程序。
您可以使用WDF或Windows驅動程序模型(WDM)為硬件設備開發(fā)自定義驅動程序。本節(jié)中的主題描述了驅動程序需要提供的回調函數以及驅動程序必須調用的設備驅動程序接口(DDI)。
開發(fā)人員觀眾
本節(jié)供C / C ++程序員使用。在使用本節(jié)之前,您應該了解基本的驅動程序開發(fā)。有關詳細信息,請參閱Windows驅動程序入門。
發(fā)展要求
要編寫WDF驅動程序,您需要與Microsoft Visual Studio Professional集成的Windows驅動程序工具包(WDK)。WDK包含驅動程序開發(fā)所需的資源,例如頭,庫和工具?;蛘?,您可以下載驅動程序樣本和調試工具。
我們使文檔更加以社區(qū)為驅動。在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個開發(fā)者錯誤檢查主題。
軟件特色
Windows驅動程序框架(WDF)
Windows 10,版本1607包括內核模式驅動程序框架(KMDF)版本1.19和用戶模式驅動程序框架(UMDF)版本2.19。
有關這些框架版本中包含的信息,請參閱Windows 10中的WDF驅動程序的新增功能。
WLAN
WLAN設備驅動程序接口(WDI)版本1.0.21的新的和更新的主題。有關詳細信息,請參閱WDI文檔更改歷史記錄。
Windows 10驅動程序開發(fā)的新功能
本節(jié)介紹Windows 10中驅動程序開發(fā)的新功能
通用Windows驅動程序
從Windows 10開始,您可以編寫適用于基于OneCoreUAP的Windows版本的單個驅動程序,例如適用于桌面版本(家庭,專業(yè)版,企業(yè)版和教育版),Windows 10移動版和Windows 10 IoT核心版核心)。這樣的驅動程序稱為通用Windows驅動程序。通用Windows驅動程序調用可用于Windows驅動程序的接口的子集。有關如何構建,安裝,部署和調試適用于Windows 10的通用Windows驅動程序的信息,請參閱通用Windows驅動程序入門。
當您使用Microsoft Visual Studio 2015構建通用Windows驅動程序時,Visual Studio會自動檢查您的驅動程序調用的API是否對通用Windows驅動程序有效。您還可以使用ApiValidator.exe作為獨立工具來執(zhí)行此任務。 ApiValidator.exe工具是Windows 10的Windows驅動程序工具包(WDK)的一部分。有關信息,請參閱驗證通用Windows驅動程序。
通用Windows驅動程序還需要一種特殊類型的INF文件,稱為通用INF。通用INF可以使用可用于傳統(tǒng)INF文件的指令和段的子集。要了解更多信息,請參閱使用通用INF文件。要查看哪些部分和指令適用,請參閱INF文件節(jié)和指令。
準備好后,使用InfVerif工具測試驅動程序的INF文件。除了報告INF語法問題,工具報告INF文件是否將與通用Windows驅動程序一起使用。
您還可以查找有關可以從通用Windows驅動程序調用的API的信息。此信息位于MSDN參考頁面底部的需求塊中。
安裝方法
1、下載解壓文件,找到“wdksetup.exe”雙擊安裝選擇安裝的位置C:Program Files (x86)Windows Kits8.1
2、這是軟件的一些提示,選擇NO即可,單擊下一步繼續(xù)安裝
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)
配置計算機執(zhí)行以下任務:
將安裝文件復制到%SystemDrive% DriverTest
創(chuàng)建名為WDKRemoteUser的用戶并切換到該用戶
如果尚未安裝.NET 4.0,請安裝
安裝Microsoft Visual C ++ Redistributable
安裝測試創(chuàng)作和執(zhí)行框架(TAEF)(WDK客戶端)
安裝調試器
安裝Windows設備測試框架(WDTF)
關閉自動重啟
啟用內核內存崩潰轉儲
禁用屏幕保護程序
禁用工作站鎖定策略
禁用ForceGuest
將電源策略設置為高功率配置,防止系統(tǒng)在空閑時進入待機或休眠模式
啟用RTC喚醒定時器
啟用和配置內核調試
啟用驅動程序的測試簽名
如有必要,重新啟動目標計算機
創(chuàng)建系統(tǒng)還原點
從目標計算機中刪除配置
配置目標計算機后,無法完全刪除配置。但是,可以通過在主機上使用Visual Studio從目標計算機中刪除大部分配置。這里是步驟。
在主機計算機上的Visual Studio中,在驅動程序菜單上,選擇測試>配置計算機。
選擇目標計算機的名稱,然后單擊刪除計算機。
選擇刪除配置并刪除計算機。單擊下一步。
刪除過程完成后,單擊完成。
從目標計算機卸載WDK測試目標安裝程序。
當您刪除配置(WDK 8.1)
從目標計算機中刪除配置時,將刪除以下項目:
測試自動化框架
調試器
Windows驅動程序測試框架
?。ystemDrive% DriverTest文件夾和內容
WDKRemoteUser帳戶
工作站鎖定策略
刪除配置不會更改以下項目:
Visual C ++可再發(fā)行
自動重啟設置
內核內存崩潰轉儲設置
屏幕保護程序設置
ForceGuest設置
電源策略
RTC喚醒定時器設置
內核調試設置
測試簽名設置
相關介紹
近場通信(NFC)
NFC DDI有一個新的融合驅動程序模型,以支持移動和桌面解決方案。
NFC類擴展:新的NFC類擴展驅動程序可用。 NFC類擴展驅動程序實現所有Windows定義的DDI,以與NFC控制器,安全元件和遠程RF端點交互。
聯網
新的PacketDirect提供程序接口(PDPI)可作為現有NDIS微型端口驅動程序模型的擴展。 PDPI提供了一個I / O模型,允許應用程序管理自己的緩沖區(qū),輪詢處理器,并直接管理通過微型端口適配器發(fā)送和接收數據包。這些能力的組合允許應用完全控制其自己的上下文,導致高得多的每秒數據包(pps)比率。
電源管理框架(PoFx)
功率管理框架(PoFx)使得驅動器能夠為設備內的各個組件定義一組或多組可單獨調節(jié)的性能狀態(tài)。驅動程序可以使用性能狀態(tài)來限制組件的工作負載,為其當前需求提供足夠的性能。有關詳細信息,請參閱組件級性能狀態(tài)管理。
打印
打印驅動程序已更新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,它處理復雜的驅動程序操作。智能卡硬件特定的任務由客戶端驅動程序處理。有一些新的編程接口,客戶端驅動程序可以使用它們將有關卡的信息發(fā)送到類擴展,以便它可以處理請求。這些驅動程序編程接口是基于OneCoreUAP的Windows版本的一部分。
智能卡客戶端驅動程序事件回調函數
智能卡客戶端驅動程序支持方法
存儲
新的存儲固件更新,更新的存儲協議傳遞和擴展的存儲查詢接口可用。存儲固件更新IOCTL接口允許合作伙伴更新其存儲設備固件。更新的存儲通過IOCTL接口支持更新的協議,包括非易失性存儲器快速(NVMe)。擴展的存儲查詢接口允許應用程序查詢協議相關的信息。
系統(tǒng)提供的驅動程序接口
GUID_DEVICE_RESET_INTERFACE_STANDARD接口定義了功能驅動程序嘗試重置和恢復故障設備的標準方法。
USB
以下是Windows 10中USB的新功能。有關詳細信息,請參閱Windows 10:USB的新增功能。
對USB Type-C的本地支持,如USB 3.1規(guī)范中定義。如果要構建具有USB C型連接器的系統(tǒng),您可以使用內置USB C型連接器系統(tǒng)軟件接口(UCSI)驅動程序或寫入USB Type-C連接器驅動程序。
雙重角色特征允許諸如電話,平板電腦或平板電腦的移動設備將其自身指定為設備或主機。有關詳細信息,請參閱USB雙重角色驅動程序堆棧體系結構
支持使用Microsoft提供的USB設備仿真類擴展(UdeCx)為USB仿真設備編寫驅動程序。
支持為不符合xHCI規(guī)范或虛擬主機控制器的主機控制器編寫驅動程序。要編寫此類驅動程序,請參閱為USB主機控制器開發(fā)Windows驅動程序。
支持使用USB功能類擴展(UFX)寫入功能控制器驅動程序。請參閱為USB功能控制器開發(fā)Windows驅動程序。
Windows兼容硬件開發(fā)板
Windows現在支持更廉價的板,如Raspberry Pi 2.成為我們早期采用者社區(qū)的一部分,并在該板上加載Windows。有關詳細信息,請參閱Windows兼容硬件開發(fā)板。
下載地址
-
wdk8.1離線安裝包下載 官方版
其他版本下載
- 查看詳情Dev C++下載 (TDM-GCC) 5.11.0 綠色中文版64.1 MB簡體中文16-11-15
- 查看詳情夢龍網絡計劃軟件 2016 支持win7/win826.8 MB簡體中文16-11-07
- 查看詳情SAS(統(tǒng)計分析軟件)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條
精彩評論
- 最新評論