Knowledge (XXG)

Windows Driver Frameworks

Source 📝

2574: 171: 95: 214:(UMDF). These individual frameworks provide a new object-oriented programming model for Windows driver development. The primary goals of WDF is conceptual scalability and reduced duplication, enabling developers to apply the same concepts across different driver types and reducing the code overhead required for drivers. This differs markedly from the Windows Driver Model (WDM) which requires driver developers to be fully familiar with many complex technical details to write a basic driver. 5333: 4389: 217:
Part of the key to achieving conceptual scalability is that KMDF and UMDF use an "opt-in" model. This model allows the developer to extend and override the default behavior of a canonical "good driver". In contrast, Windows Driver Model depends on the driver writer to implement all aspects of the
253:
WDF also includes a set of static verification tools for use by driver writers. These tools examine driver code for common errors and/or simulate the code of a driver in order to identify problems that are both difficult to detect and difficult to test for.
2651: 5370: 3525: 3052: 3518: 4423: 4178: 2642: 5380: 3011: 2725: 2580: 5365: 3925: 3390: 3241: 3001: 3920: 3026: 3016: 2991: 5305: 5014: 4392: 3572: 3511: 3135: 5385: 3650: 3294: 5039: 3186: 3158: 3085: 2761: 4754: 3385: 3362: 126: 4839: 5375: 5336: 5224: 5059: 4834: 4214: 4069: 3821: 3423: 3337: 3057: 2911: 2614: 2608: 5315: 5086: 4829: 4209: 4084: 3562: 3347: 2720: 2690: 4969: 4929: 4586: 4576: 3826: 3806: 3577: 3439: 3380: 3100: 2598: 5153: 4799: 4729: 4571: 4435: 4204: 3774: 3762: 3660: 3251: 3794: 5256: 5069: 4949: 4934: 4859: 4416: 4173: 4117: 3375: 3246: 3236: 3224: 2635: 230: 204: 74: 5300: 5034: 4909: 4844: 4265: 4199: 4089: 4074: 3841: 3487: 3400: 3352: 48: 2538: 2514: 5074: 4759: 4122: 3977: 3229: 2996: 2963: 2797: 246: 236: 210: 5184: 4974: 4591: 4449: 4303: 4245: 4079: 3831: 3618: 3021: 2938: 2715: 2710: 2685: 5310: 5251: 5158: 5091: 4789: 4616: 4454: 4129: 3890: 3598: 3196: 2984: 2948: 5360: 4849: 4553: 4527: 4409: 4371: 3549: 3482: 3467: 3444: 3191: 3181: 3115: 2628: 3779: 5355: 4611: 4497: 4354: 4240: 3885: 3752: 3707: 3148: 3143: 3125: 3095: 2953: 2665: 240: 5320: 4989: 4954: 4874: 4641: 4298: 3955: 3915: 3739: 3692: 3672: 3413: 3332: 3327: 2880: 2792: 2695: 4809: 4689: 4155: 4134: 4025: 3982: 3214: 2916: 2865: 2766: 2705: 196: 5243: 4784: 4532: 4507: 4270: 3677: 3665: 3289: 3272: 3173: 3080: 2819: 2283: 2175: 1233: 1113: 170: 117: 2587: 2567: 149: 5096: 5009: 4979: 4621: 4517: 4482: 4401: 4168: 4163: 4107: 3895: 3687: 3613: 3557: 2860: 2700: 2453: 5199: 5131: 4984: 4939: 4854: 4724: 4651: 4359: 4064: 4040: 3987: 3757: 3655: 3472: 3342: 3284: 3110: 2890: 2844: 110: 5266: 4804: 4512: 4502: 4235: 4052: 3628: 2943: 2829: 191:), is a set of Microsoft tools and libraries that aid in the creation of device drivers for 133: 122: 105: 2502: 5295: 5116: 5054: 4964: 4889: 4814: 4794: 4522: 4376: 3970: 3744: 3682: 3593: 2824: 2602: 2473: 94: 83: 2573: 5121: 4864: 4679: 4674: 4631: 4477: 4339: 3905: 3851: 3304: 3163: 2885: 2756: 2605: (archived 2016-01-25), written by well-known Windows driver developer, Walter Oney 2543: 2519: 5349: 5081: 5049: 5019: 4719: 4487: 4230: 4099: 4035: 3960: 3836: 3567: 3418: 3408: 3322: 3206: 3075: 3006: 2839: 2834: 2229: 1173: 4944: 4764: 4709: 4704: 4329: 4020: 4015: 3846: 3697: 3477: 3120: 2387: 1349: 192: 199:, abstracting away much of the boilerplate complexity in writing Windows drivers. 4749: 3799: 5163: 4894: 4714: 4537: 4492: 4030: 3950: 3462: 3370: 3105: 2809: 2751: 2746: 2620: 2013: 933: 138: 5229: 5204: 5179: 4734: 4646: 4626: 4601: 3900: 3875: 3863: 3858: 3633: 3503: 3090: 3031: 2895: 2814: 2335: 1958: 1903: 1848: 1793: 1738: 1683: 1628: 1573: 1518: 1464: 1291: 872: 811: 750: 689: 628: 567: 506: 445: 384: 324: 32: 5209: 5126: 5004: 4819: 4774: 4739: 4684: 4432: 4334: 4313: 4059: 3789: 3492: 2548: 2524: 2483: 2121: 2067: 1053: 993: 37: 3784: 5274: 5189: 4999: 4959: 4884: 4869: 4824: 4606: 4596: 4288: 3880: 3767: 3608: 2875: 2675: 2670: 2595:, including many articles about WDF, KMDF, and Windows driver development 5106: 5024: 4994: 4924: 4899: 4779: 4699: 4636: 4293: 4047: 4010: 3965: 3910: 3868: 3717: 3712: 3623: 3317: 3312: 3277: 3153: 2979: 2921: 2870: 2787: 2771: 5279: 5147: 4904: 4879: 4744: 4694: 4308: 3645: 3638: 2931: 2804: 2478: 5219: 5194: 5101: 5029: 4919: 4581: 4349: 4344: 3992: 3816: 3702: 3603: 2958: 5214: 5044: 4769: 4669: 4183: 4002: 3811: 3047: 2926: 2730: 2680: 4405: 3507: 2624: 249:
v2, for writing user-mode drivers with syntactic parity to KMDF
5111: 4914: 4364: 3256: 2592: 2615:
Developing a WDF USB Kernel Mode Driver for the OSR USB FX2
2609:
Building and deploying a basic WDF Kernel Mode Driver
2581:
Developing Drivers with the Windows Driver Foundation
5288: 5265: 5242: 5172: 5140: 4660: 4562: 4546: 4470: 4463: 4442: 4322: 4279: 4258: 4223: 4192: 4154: 4147: 4098: 4001: 3943: 3934: 3732: 3586: 3548: 3539: 3453: 3432: 3399: 3361: 3303: 3265: 3205: 3172: 3134: 3066: 3040: 2972: 2904: 2853: 2780: 2739: 2658: 144: 132: 116: 104: 73: 47: 31: 23: 2503:Kernel Mode Driver Framework for Windows 7 Drivers 2444:" means introduced with this version of Windows. 233:, for writing standard kernel-mode device drivers 239:v1, for writing user-mode drivers using a C++ 195:and later versions of Windows. It complements 4417: 3519: 2636: 8: 5371:Microsoft application programming interfaces 18: 4467: 4424: 4410: 4402: 4151: 3940: 3545: 3526: 3512: 3504: 3295:Security Support Provider Interface (SSPI) 2643: 2629: 2621: 2572: 169: 93: 17: 4179:Business Intelligence Development Studio 1407: 261: 54:win-10.0.17763.1 / 24 March 2019 2726:Windows Advanced Rasterization Platform 2465: 2721:DirectX Graphics Infrastructure (DXGI) 226:There are three types of WDF drivers: 7: 5306:Microsoft Open Specification Promise 5015:Text Template Transformation Toolkit 4436:free and open-source software (FOSS) 2599:Introducing Windows Driver Framework 3187:Microsoft Foundation Classes (MFC) 3159:Distributed Component Object Model 14: 127:application programming interface 5332: 5331: 5225:TPM 2.0 Reference Implementation 5060:Windows Communication Foundation 4835:Microsoft Automatic Graph Layout 4388: 4387: 5316:Open Source Security Foundation 5087:Windows Presentation Foundation 4830:Managed Extensibility Framework 4271:Team Foundation Version Control 19:Windows Driver Frameworks (WDF) 5381:Software using the MIT license 4970:Python Tools for Visual Studio 4930:Open Management Infrastructure 4840:Microsoft C++ Standard Library 3197:Windows Template Library (WTL) 1: 5366:Free and open-source software 3192:Active Template Library (ATL) 2912:Data Access Components (MDAC) 2652:Microsoft APIs and frameworks 5257:Microsoft Reciprocal License 4935:Open Neural Network Exchange 4860:Microsoft Enterprise Library 231:Kernel-Mode Driver Framework 205:Kernel-Mode Driver Framework 5035:Virtual File System for Git 4910:Neural Network Intelligence 4845:Microsoft Cognitive Toolkit 3534:Microsoft development tools 3488:Multilingual User Interface 3414:Dynamic Data Exchange (DDE) 2474:"Windows Driver Frameworks" 5402: 5386:Windows-only free software 247:User-Mode Driver Framework 237:User-Mode Driver Framework 211:User-Mode Driver Framework 90:/Windows-Driver-Frameworks 5329: 5185:Extensible Storage Engine 5065:Windows Driver Frameworks 4975:R Tools for Visual Studio 4850:Microsoft Design Language 4450:Microsoft and open source 4385: 4246:Extensible Storage Engine 3651:Robotics Developer Studio 2939:Extensible Storage Engine 2716:Windows Imaging Component 2711:Windows Image Acquisition 189:Windows Driver Foundation 181:Windows Driver Frameworks 69: 43: 27:Windows Driver Foundation 5311:Open Letter to Hobbyists 5252:Microsoft Public License 5150:(v1.25, v2.0 & v4.0) 5092:Windows Template Library 4790:Dynamic Language Runtime 4455:Shared Source Initiative 4070:Communication Foundation 5376:Microsoft free software 4528:Windows Package Manager 4372:Windows Package Manager 4085:Presentation Foundation 3483:Language Interface Pack 3468:Text Services Framework 3182:Framework Class Library 5301:F# Software Foundation 4355:Web Platform Installer 4241:Access Database Engine 3708:Native Image Generator 3573:Tools for Applications 3126:Common Log File System 2954:Access Database Engine 2666:Desktop Window Manager 2539:"UMDF Version History" 2515:"KMDF Version History" 5321:Outercurve Foundation 4875:Mixed Reality Toolkit 3454:Text and multilingual 1409:UMDF version history 263:KMDF version history 56:; 5 years ago 4810:Fluent Design System 4690:.NET Micro Framework 3983:Xbox Development Kit 3568:Team System Profiler 3440:Active Accessibility 2706:Windows Color System 197:Windows Driver Model 4533:WorldWide Telescope 4508:Microsoft PowerToys 4090:Workflow Foundation 4075:Identity Foundation 3661:SharePoint Designer 3478:Input method editor 3290:Data Protection API 3081:Windows Script Host 2820:Image Mastering API 2584:by Orwick and Smith 2284:Windows Server 2003 2176:Windows Server 2008 1410: 1234:Windows Server 2003 1114:Windows Server 2008 264: 218:driver's behavior. 20: 5097:Windows UI Library 5010:T2 Temporal Prover 4980:RecursiveExtractor 4642:Small Basic Online 4518:Windows Calculator 3688:Windows App Studio 3376:Enterprise Library 3363:Software factories 3067:Administration and 2997:Filtering Platform 2798:Video Acceleration 2588:Windows Driver Kit 2454:Windows Driver Kit 1408: 262: 5343: 5342: 5238: 5237: 5141:Operating systems 5132:Z3 Theorem Prover 4940:Open Service Mesh 4855:Microsoft Detours 4725:ASP.NET Web Forms 4663:development tools 4399: 4398: 4360:Windows Installer 4266:Visual SourceSafe 4254: 4253: 4174:Management Studio 4143: 4142: 3988:Windows Installer 3728: 3727: 3501: 3500: 3473:Text Object Model 3285:Windows CardSpace 3111:Windows Installer 2845:Video for Windows 2551:. 1 October 2018. 2527:. 1 October 2018. 2438: 2437: 1406: 1405: 178: 177: 158:/windows-hardware 111:Microsoft Windows 5393: 5335: 5334: 4805:Entity Framework 4503:Open Live Writer 4468: 4426: 4419: 4412: 4403: 4391: 4390: 4236:Microsoft Access 4152: 4053:Entity Framework 3941: 3578:Tools for Office 3546: 3528: 3521: 3514: 3505: 3086:WMI (extensions) 2944:Entity Framework 2830:Media Foundation 2681:D3D (extensions) 2645: 2638: 2631: 2622: 2576: 2571: 2570: 2568:Official website 2553: 2552: 2535: 2529: 2528: 2511: 2505: 2500: 2494: 2493: 2491: 2490: 2470: 1414:Operating system 1411: 268:Operating system 265: 202:WDF consists of 174: 173: 166: 163: 161: 159: 157: 155: 153: 151: 123:Development tool 106:Operating system 97: 92: 89: 87: 85: 64: 62: 57: 21: 5401: 5400: 5396: 5395: 5394: 5392: 5391: 5390: 5346: 5345: 5344: 5339: 5325: 5296:.NET Foundation 5284: 5261: 5234: 5168: 5136: 5117:XDP for Windows 5055:Windows App SDK 4815:Fluid Framework 4795:eBPF on Windows 4662: 4656: 4564: 4558: 4542: 4523:Windows Console 4459: 4438: 4430: 4400: 4395: 4381: 4377:Microsoft Store 4318: 4304:Script Debugger 4281: 4275: 4250: 4219: 4188: 4139: 4094: 3997: 3971:Managed DirectX 3936: 3930: 3724: 3683:Windows App SDK 3619:Macro Assembler 3582: 3541: 3535: 3532: 3502: 3497: 3455: 3449: 3428: 3395: 3357: 3299: 3261: 3201: 3168: 3136:Component model 3130: 3116:Error Reporting 3068: 3062: 3036: 2968: 2900: 2891:SideBar Gadgets 2849: 2825:Managed DirectX 2776: 2735: 2659:Graphics and UI 2654: 2649: 2603:Wayback Machine 2566: 2565: 2562: 2557: 2556: 2537: 2536: 2532: 2513: 2512: 2508: 2501: 2497: 2488: 2486: 2472: 2471: 2467: 2462: 2450: 260: 224: 168: 148: 100: 82: 65: 60: 58: 55: 12: 11: 5: 5399: 5397: 5389: 5388: 5383: 5378: 5373: 5368: 5363: 5361:Device drivers 5358: 5348: 5347: 5341: 5340: 5330: 5327: 5326: 5324: 5323: 5318: 5313: 5308: 5303: 5298: 5292: 5290: 5286: 5285: 5283: 5282: 5277: 5271: 5269: 5263: 5262: 5260: 5259: 5254: 5248: 5246: 5240: 5239: 5236: 5235: 5233: 5232: 5227: 5222: 5217: 5212: 5207: 5202: 5197: 5192: 5187: 5182: 5176: 5174: 5170: 5169: 5167: 5166: 5161: 5156: 5151: 5144: 5142: 5138: 5137: 5135: 5134: 5129: 5124: 5119: 5114: 5109: 5104: 5099: 5094: 5089: 5084: 5079: 5078: 5077: 5072: 5062: 5057: 5052: 5047: 5042: 5037: 5032: 5027: 5022: 5017: 5012: 5007: 5002: 4997: 4992: 4987: 4982: 4977: 4972: 4967: 4962: 4957: 4952: 4947: 4942: 4937: 4932: 4927: 4922: 4917: 4912: 4907: 4902: 4897: 4892: 4887: 4882: 4877: 4872: 4867: 4865:Microsoft SEAL 4862: 4857: 4852: 4847: 4842: 4837: 4832: 4827: 4822: 4817: 4812: 4807: 4802: 4797: 4792: 4787: 4782: 4777: 4772: 4767: 4762: 4757: 4752: 4747: 4742: 4737: 4732: 4727: 4722: 4717: 4712: 4707: 4702: 4697: 4692: 4687: 4682: 4680:.NET Gadgeteer 4677: 4675:.NET Framework 4672: 4666: 4664: 4658: 4657: 4655: 4654: 4649: 4644: 4639: 4634: 4632:Project Verona 4629: 4624: 4619: 4614: 4609: 4604: 4599: 4594: 4589: 4584: 4579: 4574: 4568: 4566: 4560: 4559: 4557: 4556: 4550: 4548: 4544: 4543: 4541: 4540: 4535: 4530: 4525: 4520: 4515: 4510: 4505: 4500: 4495: 4490: 4485: 4480: 4478:3D Movie Maker 4474: 4472: 4465: 4461: 4460: 4458: 4457: 4452: 4446: 4444: 4440: 4439: 4431: 4429: 4428: 4421: 4414: 4406: 4397: 4396: 4386: 4383: 4382: 4380: 4379: 4374: 4369: 4368: 4367: 4357: 4352: 4347: 4342: 4337: 4332: 4326: 4324: 4320: 4319: 4317: 4316: 4311: 4306: 4301: 4296: 4291: 4285: 4283: 4277: 4276: 4274: 4273: 4268: 4262: 4260: 4259:Source control 4256: 4255: 4252: 4251: 4249: 4248: 4243: 4238: 4233: 4227: 4225: 4221: 4220: 4218: 4217: 4212: 4207: 4202: 4196: 4194: 4190: 4189: 4187: 4186: 4181: 4176: 4171: 4166: 4160: 4158: 4149: 4145: 4144: 4141: 4140: 4138: 4137: 4132: 4127: 4126: 4125: 4120: 4110: 4104: 4102: 4100:Device drivers 4096: 4095: 4093: 4092: 4087: 4082: 4077: 4072: 4067: 4062: 4057: 4056: 4055: 4045: 4044: 4043: 4038: 4033: 4028: 4023: 4018: 4007: 4005: 3999: 3998: 3996: 3995: 3990: 3985: 3980: 3975: 3974: 3973: 3963: 3958: 3953: 3947: 3945: 3938: 3932: 3931: 3929: 3928: 3923: 3918: 3913: 3908: 3906:Project Verona 3903: 3898: 3893: 3888: 3883: 3878: 3873: 3872: 3871: 3866: 3856: 3855: 3854: 3849: 3839: 3834: 3829: 3824: 3819: 3814: 3809: 3804: 3803: 3802: 3797: 3792: 3787: 3777: 3772: 3771: 3770: 3765: 3760: 3755: 3747: 3742: 3736: 3734: 3730: 3729: 3726: 3725: 3723: 3722: 3721: 3720: 3715: 3710: 3705: 3700: 3690: 3685: 3680: 3675: 3670: 3669: 3668: 3658: 3653: 3648: 3643: 3642: 3641: 3631: 3626: 3621: 3616: 3611: 3606: 3601: 3599:Expression Web 3596: 3590: 3588: 3584: 3583: 3581: 3580: 3575: 3570: 3565: 3560: 3554: 3552: 3543: 3537: 3536: 3533: 3531: 3530: 3523: 3516: 3508: 3499: 3498: 3496: 3495: 3490: 3485: 3480: 3475: 3470: 3465: 3459: 3457: 3451: 3450: 3448: 3447: 3442: 3436: 3434: 3430: 3429: 3427: 3426: 3421: 3416: 3411: 3405: 3403: 3397: 3396: 3394: 3393: 3388: 3383: 3378: 3373: 3367: 3365: 3359: 3358: 3356: 3355: 3350: 3345: 3340: 3335: 3330: 3325: 3320: 3315: 3309: 3307: 3301: 3300: 3298: 3297: 3292: 3287: 3282: 3281: 3280: 3269: 3267: 3263: 3262: 3260: 3259: 3254: 3249: 3244: 3239: 3234: 3233: 3232: 3227: 3217: 3211: 3209: 3207:Device drivers 3203: 3202: 3200: 3199: 3194: 3189: 3184: 3178: 3176: 3170: 3169: 3167: 3166: 3164:.NET Framework 3161: 3156: 3151: 3146: 3140: 3138: 3132: 3131: 3129: 3128: 3123: 3118: 3113: 3108: 3103: 3098: 3096:Task Scheduler 3093: 3088: 3083: 3078: 3072: 3070: 3064: 3063: 3061: 3060: 3055: 3050: 3044: 3042: 3038: 3037: 3035: 3034: 3029: 3024: 3019: 3014: 3009: 3004: 2999: 2994: 2992:Winsock Kernel 2989: 2988: 2987: 2976: 2974: 2970: 2969: 2967: 2966: 2961: 2956: 2951: 2949:Sync Framework 2946: 2941: 2936: 2935: 2934: 2929: 2924: 2919: 2908: 2906: 2902: 2901: 2899: 2898: 2893: 2888: 2883: 2878: 2873: 2868: 2863: 2857: 2855: 2851: 2850: 2848: 2847: 2842: 2837: 2832: 2827: 2822: 2817: 2812: 2807: 2802: 2801: 2800: 2795: 2784: 2782: 2778: 2777: 2775: 2774: 2769: 2764: 2759: 2757:DirectX plugin 2754: 2749: 2743: 2741: 2737: 2736: 2734: 2733: 2728: 2723: 2718: 2713: 2708: 2703: 2698: 2693: 2688: 2683: 2678: 2673: 2668: 2662: 2660: 2656: 2655: 2650: 2648: 2647: 2640: 2633: 2625: 2619: 2618: 2612: 2606: 2596: 2590: 2585: 2577: 2561: 2560:External links 2558: 2555: 2554: 2544:Microsoft Docs 2530: 2520:Microsoft Docs 2506: 2495: 2464: 2463: 2461: 2458: 2457: 2456: 2449: 2446: 2436: 2435: 2432: 2429: 2426: 2423: 2420: 2417: 2414: 2411: 2408: 2405: 2402: 2399: 2396: 2393: 2390: 2384: 2383: 2380: 2377: 2374: 2371: 2368: 2365: 2362: 2359: 2356: 2353: 2350: 2347: 2344: 2341: 2338: 2332: 2331: 2328: 2325: 2322: 2319: 2316: 2313: 2310: 2307: 2304: 2301: 2298: 2295: 2292: 2289: 2286: 2280: 2279: 2276: 2273: 2270: 2267: 2264: 2261: 2258: 2255: 2252: 2249: 2246: 2243: 2240: 2237: 2232: 2226: 2225: 2222: 2219: 2216: 2213: 2210: 2207: 2204: 2201: 2198: 2195: 2192: 2189: 2186: 2181: 2178: 2172: 2171: 2168: 2165: 2162: 2159: 2156: 2153: 2150: 2147: 2144: 2141: 2138: 2135: 2130: 2127: 2124: 2118: 2117: 2114: 2111: 2108: 2105: 2102: 2099: 2096: 2093: 2090: 2087: 2084: 2079: 2076: 2073: 2070: 2064: 2063: 2060: 2057: 2054: 2051: 2048: 2045: 2042: 2039: 2036: 2033: 2028: 2025: 2022: 2019: 2016: 2010: 2009: 2006: 2003: 2000: 1997: 1994: 1991: 1988: 1985: 1982: 1977: 1974: 1971: 1968: 1965: 1962: 1955: 1954: 1951: 1948: 1945: 1942: 1939: 1936: 1933: 1930: 1925: 1922: 1919: 1916: 1913: 1910: 1907: 1900: 1899: 1896: 1893: 1890: 1887: 1884: 1881: 1878: 1873: 1870: 1867: 1864: 1861: 1858: 1855: 1852: 1845: 1844: 1841: 1838: 1835: 1832: 1829: 1826: 1821: 1818: 1815: 1812: 1809: 1806: 1803: 1800: 1797: 1790: 1789: 1786: 1783: 1780: 1777: 1774: 1769: 1766: 1763: 1760: 1757: 1754: 1751: 1748: 1745: 1742: 1735: 1734: 1731: 1728: 1725: 1722: 1717: 1714: 1711: 1708: 1705: 1702: 1699: 1696: 1693: 1690: 1687: 1680: 1679: 1676: 1673: 1670: 1665: 1662: 1659: 1656: 1653: 1650: 1647: 1644: 1641: 1638: 1635: 1632: 1625: 1624: 1621: 1618: 1613: 1610: 1607: 1604: 1601: 1598: 1595: 1592: 1589: 1586: 1583: 1580: 1577: 1570: 1569: 1566: 1561: 1558: 1555: 1552: 1549: 1546: 1543: 1540: 1537: 1534: 1531: 1528: 1525: 1522: 1515: 1514: 1509: 1506: 1503: 1500: 1497: 1494: 1491: 1488: 1485: 1482: 1479: 1476: 1473: 1470: 1467: 1461: 1460: 1457: 1454: 1451: 1448: 1445: 1442: 1439: 1436: 1433: 1430: 1427: 1424: 1421: 1418: 1415: 1404: 1403: 1400: 1397: 1394: 1391: 1388: 1385: 1382: 1379: 1376: 1373: 1370: 1367: 1364: 1361: 1358: 1355: 1352: 1346: 1345: 1342: 1339: 1336: 1333: 1330: 1327: 1324: 1321: 1318: 1315: 1312: 1309: 1306: 1303: 1300: 1297: 1294: 1288: 1287: 1284: 1281: 1278: 1275: 1272: 1269: 1266: 1263: 1260: 1257: 1254: 1251: 1248: 1245: 1242: 1239: 1236: 1230: 1229: 1226: 1223: 1220: 1217: 1214: 1211: 1208: 1205: 1202: 1199: 1196: 1193: 1190: 1187: 1182: 1179: 1176: 1170: 1169: 1166: 1163: 1160: 1157: 1154: 1151: 1148: 1145: 1142: 1139: 1136: 1133: 1130: 1125: 1122: 1119: 1116: 1110: 1109: 1106: 1103: 1100: 1097: 1094: 1091: 1088: 1085: 1082: 1079: 1076: 1073: 1068: 1065: 1062: 1059: 1056: 1050: 1049: 1046: 1043: 1040: 1037: 1034: 1031: 1028: 1025: 1022: 1019: 1016: 1011: 1008: 1005: 1002: 999: 996: 990: 989: 986: 983: 980: 977: 974: 971: 968: 965: 962: 959: 954: 951: 948: 945: 942: 939: 936: 930: 929: 926: 923: 920: 917: 914: 911: 908: 905: 902: 897: 894: 891: 888: 885: 882: 879: 876: 869: 868: 865: 862: 859: 856: 853: 850: 847: 844: 839: 836: 833: 830: 827: 824: 821: 818: 815: 808: 807: 804: 801: 798: 795: 792: 789: 786: 781: 778: 775: 772: 769: 766: 763: 760: 757: 754: 747: 746: 743: 740: 737: 734: 731: 728: 723: 720: 717: 714: 711: 708: 705: 702: 699: 696: 693: 686: 685: 682: 679: 676: 673: 670: 665: 662: 659: 656: 653: 650: 647: 644: 641: 638: 635: 632: 625: 624: 621: 618: 615: 612: 607: 604: 601: 598: 595: 592: 589: 586: 583: 580: 577: 574: 571: 564: 563: 560: 557: 554: 549: 546: 543: 540: 537: 534: 531: 528: 525: 522: 519: 516: 513: 510: 503: 502: 499: 496: 491: 488: 485: 482: 479: 476: 473: 470: 467: 464: 461: 458: 455: 452: 449: 442: 441: 438: 433: 430: 427: 424: 421: 418: 415: 412: 409: 406: 403: 400: 397: 394: 391: 388: 381: 380: 375: 372: 369: 366: 363: 360: 357: 354: 351: 348: 345: 342: 339: 336: 333: 330: 327: 321: 320: 317: 314: 311: 308: 305: 302: 299: 296: 293: 290: 287: 284: 281: 278: 275: 272: 269: 259: 256: 251: 250: 244: 234: 223: 220: 176: 175: 146: 142: 141: 136: 130: 129: 120: 114: 113: 108: 102: 101: 99: 98: 79: 77: 71: 70: 67: 66: 53: 51: 49:Stable release 45: 44: 41: 40: 35: 29: 28: 25: 13: 10: 9: 6: 4: 3: 2: 5398: 5387: 5384: 5382: 5379: 5377: 5374: 5372: 5369: 5367: 5364: 5362: 5359: 5357: 5356:2000 software 5354: 5353: 5351: 5338: 5328: 5322: 5319: 5317: 5314: 5312: 5309: 5307: 5304: 5302: 5299: 5297: 5294: 5293: 5291: 5287: 5281: 5278: 5276: 5273: 5272: 5270: 5268: 5264: 5258: 5255: 5253: 5250: 5249: 5247: 5245: 5241: 5231: 5228: 5226: 5223: 5221: 5218: 5216: 5213: 5211: 5208: 5206: 5203: 5201: 5198: 5196: 5193: 5191: 5188: 5186: 5183: 5181: 5178: 5177: 5175: 5171: 5165: 5162: 5160: 5157: 5155: 5152: 5149: 5146: 5145: 5143: 5139: 5133: 5130: 5128: 5125: 5123: 5120: 5118: 5115: 5113: 5110: 5108: 5105: 5103: 5100: 5098: 5095: 5093: 5090: 5088: 5085: 5083: 5082:Windows Forms 5080: 5076: 5073: 5071: 5068: 5067: 5066: 5063: 5061: 5058: 5056: 5053: 5051: 5050:Vowpal Wabbit 5048: 5046: 5043: 5041: 5038: 5036: 5033: 5031: 5028: 5026: 5023: 5021: 5018: 5016: 5013: 5011: 5008: 5006: 5003: 5001: 4998: 4996: 4993: 4991: 4988: 4986: 4983: 4981: 4978: 4976: 4973: 4971: 4968: 4966: 4963: 4961: 4958: 4956: 4953: 4951: 4948: 4946: 4943: 4941: 4938: 4936: 4933: 4931: 4928: 4926: 4923: 4921: 4918: 4916: 4913: 4911: 4908: 4906: 4903: 4901: 4898: 4896: 4893: 4891: 4888: 4886: 4883: 4881: 4878: 4876: 4873: 4871: 4868: 4866: 4863: 4861: 4858: 4856: 4853: 4851: 4848: 4846: 4843: 4841: 4838: 4836: 4833: 4831: 4828: 4826: 4823: 4821: 4818: 4816: 4813: 4811: 4808: 4806: 4803: 4801: 4798: 4796: 4793: 4791: 4788: 4786: 4783: 4781: 4778: 4776: 4773: 4771: 4768: 4766: 4763: 4761: 4758: 4756: 4753: 4751: 4748: 4746: 4743: 4741: 4738: 4736: 4733: 4731: 4728: 4726: 4723: 4721: 4720:ASP.NET Razor 4718: 4716: 4713: 4711: 4708: 4706: 4703: 4701: 4698: 4696: 4693: 4691: 4688: 4686: 4683: 4681: 4678: 4676: 4673: 4671: 4668: 4667: 4665: 4659: 4653: 4650: 4648: 4645: 4643: 4640: 4638: 4635: 4633: 4630: 4628: 4625: 4623: 4620: 4618: 4615: 4613: 4610: 4608: 4605: 4603: 4600: 4598: 4595: 4593: 4590: 4588: 4585: 4583: 4580: 4578: 4575: 4573: 4570: 4569: 4567: 4561: 4555: 4552: 4551: 4549: 4545: 4539: 4536: 4534: 4531: 4529: 4526: 4524: 4521: 4519: 4516: 4514: 4511: 4509: 4506: 4504: 4501: 4499: 4496: 4494: 4491: 4489: 4488:Conference XP 4486: 4484: 4481: 4479: 4476: 4475: 4473: 4469: 4466: 4462: 4456: 4453: 4451: 4448: 4447: 4445: 4441: 4437: 4434: 4427: 4422: 4420: 4415: 4413: 4408: 4407: 4404: 4394: 4384: 4378: 4375: 4373: 4370: 4366: 4363: 4362: 4361: 4358: 4356: 4353: 4351: 4348: 4346: 4343: 4341: 4338: 4336: 4333: 4331: 4328: 4327: 4325: 4321: 4315: 4312: 4310: 4307: 4305: 4302: 4300: 4297: 4295: 4292: 4290: 4287: 4286: 4284: 4278: 4272: 4269: 4267: 4264: 4263: 4261: 4257: 4247: 4244: 4242: 4239: 4237: 4234: 4232: 4231:Visual FoxPro 4229: 4228: 4226: 4222: 4216: 4213: 4211: 4208: 4206: 4203: 4201: 4198: 4197: 4195: 4191: 4185: 4182: 4180: 4177: 4175: 4172: 4170: 4167: 4165: 4162: 4161: 4159: 4157: 4153: 4150: 4146: 4136: 4133: 4131: 4128: 4124: 4121: 4119: 4116: 4115: 4114: 4111: 4109: 4106: 4105: 4103: 4101: 4097: 4091: 4088: 4086: 4083: 4081: 4078: 4076: 4073: 4071: 4068: 4066: 4063: 4061: 4058: 4054: 4051: 4050: 4049: 4046: 4042: 4039: 4037: 4034: 4032: 4029: 4027: 4024: 4022: 4019: 4017: 4014: 4013: 4012: 4009: 4008: 4006: 4004: 4000: 3994: 3991: 3989: 3986: 3984: 3981: 3979: 3976: 3972: 3969: 3968: 3967: 3964: 3962: 3959: 3957: 3954: 3952: 3949: 3948: 3946: 3942: 3939: 3933: 3927: 3924: 3922: 3919: 3917: 3914: 3912: 3909: 3907: 3904: 3902: 3899: 3897: 3894: 3892: 3889: 3887: 3884: 3882: 3879: 3877: 3874: 3870: 3867: 3865: 3862: 3861: 3860: 3857: 3853: 3850: 3848: 3845: 3844: 3843: 3840: 3838: 3837:Visual FoxPro 3835: 3833: 3830: 3828: 3825: 3823: 3820: 3818: 3815: 3813: 3810: 3808: 3805: 3801: 3798: 3796: 3793: 3791: 3788: 3786: 3783: 3782: 3781: 3778: 3776: 3773: 3769: 3766: 3764: 3761: 3759: 3756: 3754: 3751: 3750: 3749:Visual Basic 3748: 3746: 3743: 3741: 3738: 3737: 3735: 3731: 3719: 3716: 3714: 3711: 3709: 3706: 3704: 3701: 3699: 3696: 3695: 3694: 3691: 3689: 3686: 3684: 3681: 3679: 3676: 3674: 3671: 3667: 3664: 3663: 3662: 3659: 3657: 3654: 3652: 3649: 3647: 3644: 3640: 3637: 3636: 3635: 3632: 3630: 3627: 3625: 3622: 3620: 3617: 3615: 3612: 3610: 3607: 3605: 3602: 3600: 3597: 3595: 3592: 3591: 3589: 3585: 3579: 3576: 3574: 3571: 3569: 3566: 3564: 3561: 3559: 3556: 3555: 3553: 3551: 3550:Visual Studio 3547: 3544: 3538: 3529: 3524: 3522: 3517: 3515: 3510: 3509: 3506: 3494: 3491: 3489: 3486: 3484: 3481: 3479: 3476: 3474: 3471: 3469: 3466: 3464: 3461: 3460: 3458: 3452: 3446: 3445:UI Automation 3443: 3441: 3438: 3437: 3435: 3433:Accessibility 3431: 3425: 3422: 3420: 3417: 3415: 3412: 3410: 3407: 3406: 3404: 3402: 3398: 3392: 3389: 3387: 3384: 3382: 3379: 3377: 3374: 3372: 3369: 3368: 3366: 3364: 3360: 3354: 3351: 3349: 3346: 3344: 3341: 3339: 3336: 3334: 3331: 3329: 3326: 3324: 3321: 3319: 3316: 3314: 3311: 3310: 3308: 3306: 3302: 3296: 3293: 3291: 3288: 3286: 3283: 3279: 3276: 3275: 3274: 3271: 3270: 3268: 3264: 3258: 3255: 3253: 3250: 3248: 3245: 3243: 3240: 3238: 3235: 3231: 3228: 3226: 3223: 3222: 3221: 3218: 3216: 3213: 3212: 3210: 3208: 3204: 3198: 3195: 3193: 3190: 3188: 3185: 3183: 3180: 3179: 3177: 3175: 3171: 3165: 3162: 3160: 3157: 3155: 3152: 3150: 3147: 3145: 3142: 3141: 3139: 3137: 3133: 3127: 3124: 3122: 3119: 3117: 3114: 3112: 3109: 3107: 3104: 3102: 3101:Offline Files 3099: 3097: 3094: 3092: 3089: 3087: 3084: 3082: 3079: 3077: 3076:Win32 console 3074: 3073: 3071: 3065: 3059: 3056: 3054: 3053:Telephony API 3051: 3049: 3048:Messaging API 3046: 3045: 3043: 3041:Communication 3039: 3033: 3030: 3028: 3025: 3023: 3020: 3018: 3015: 3013: 3010: 3008: 3007:Windows Rally 3005: 3003: 3000: 2998: 2995: 2993: 2990: 2986: 2983: 2982: 2981: 2978: 2977: 2975: 2971: 2965: 2962: 2960: 2957: 2955: 2952: 2950: 2947: 2945: 2942: 2940: 2937: 2933: 2930: 2928: 2925: 2923: 2920: 2918: 2915: 2914: 2913: 2910: 2909: 2907: 2903: 2897: 2894: 2892: 2889: 2887: 2884: 2882: 2879: 2877: 2874: 2872: 2869: 2867: 2864: 2862: 2859: 2858: 2856: 2852: 2846: 2843: 2841: 2840:Windows Media 2838: 2836: 2833: 2831: 2828: 2826: 2823: 2821: 2818: 2816: 2813: 2811: 2808: 2806: 2803: 2799: 2796: 2794: 2793:Media Objects 2791: 2790: 2789: 2786: 2785: 2783: 2779: 2773: 2770: 2768: 2765: 2763: 2760: 2758: 2755: 2753: 2750: 2748: 2745: 2744: 2742: 2738: 2732: 2729: 2727: 2724: 2722: 2719: 2717: 2714: 2712: 2709: 2707: 2704: 2702: 2699: 2697: 2694: 2692: 2689: 2687: 2684: 2682: 2679: 2677: 2674: 2672: 2669: 2667: 2664: 2663: 2661: 2657: 2653: 2646: 2641: 2639: 2634: 2632: 2627: 2626: 2623: 2617:, CodeProject 2616: 2613: 2611:, CodeProject 2610: 2607: 2604: 2600: 2597: 2594: 2591: 2589: 2586: 2583: 2582: 2578: 2575: 2569: 2564: 2563: 2559: 2550: 2546: 2545: 2540: 2534: 2531: 2526: 2522: 2521: 2516: 2510: 2507: 2504: 2499: 2496: 2485: 2481: 2480: 2475: 2469: 2466: 2459: 2455: 2452: 2451: 2447: 2445: 2443: 2433: 2430: 2427: 2424: 2421: 2418: 2415: 2412: 2409: 2406: 2403: 2400: 2397: 2394: 2391: 2389: 2386: 2385: 2381: 2378: 2375: 2372: 2369: 2366: 2363: 2360: 2357: 2354: 2351: 2348: 2345: 2342: 2339: 2337: 2334: 2333: 2329: 2326: 2323: 2320: 2317: 2314: 2311: 2308: 2305: 2302: 2299: 2296: 2293: 2290: 2287: 2285: 2282: 2281: 2277: 2274: 2271: 2268: 2265: 2262: 2259: 2256: 2253: 2250: 2247: 2244: 2241: 2238: 2236: 2233: 2231: 2230:Windows Vista 2228: 2227: 2223: 2220: 2217: 2214: 2211: 2208: 2205: 2202: 2199: 2196: 2193: 2190: 2187: 2185: 2182: 2179: 2177: 2174: 2173: 2169: 2166: 2163: 2160: 2157: 2154: 2151: 2148: 2145: 2142: 2139: 2136: 2134: 2131: 2128: 2125: 2123: 2120: 2119: 2115: 2112: 2109: 2106: 2103: 2100: 2097: 2094: 2091: 2088: 2085: 2083: 2080: 2077: 2074: 2071: 2069: 2066: 2065: 2061: 2058: 2055: 2052: 2049: 2046: 2043: 2040: 2037: 2034: 2032: 2029: 2026: 2023: 2020: 2017: 2015: 2012: 2011: 2007: 2004: 2001: 1998: 1995: 1992: 1989: 1986: 1983: 1981: 1978: 1975: 1972: 1969: 1966: 1963: 1960: 1957: 1956: 1952: 1949: 1946: 1943: 1940: 1937: 1934: 1931: 1929: 1926: 1923: 1920: 1917: 1914: 1911: 1908: 1905: 1902: 1901: 1897: 1894: 1891: 1888: 1885: 1882: 1879: 1877: 1874: 1871: 1868: 1865: 1862: 1859: 1856: 1853: 1850: 1847: 1846: 1842: 1839: 1836: 1833: 1830: 1827: 1825: 1822: 1819: 1816: 1813: 1810: 1807: 1804: 1801: 1798: 1795: 1792: 1791: 1787: 1784: 1781: 1778: 1775: 1773: 1770: 1767: 1764: 1761: 1758: 1755: 1752: 1749: 1746: 1743: 1740: 1737: 1736: 1732: 1729: 1726: 1723: 1721: 1718: 1715: 1712: 1709: 1706: 1703: 1700: 1697: 1694: 1691: 1688: 1685: 1682: 1681: 1677: 1674: 1671: 1669: 1666: 1663: 1660: 1657: 1654: 1651: 1648: 1645: 1642: 1639: 1636: 1633: 1630: 1627: 1626: 1622: 1619: 1617: 1614: 1611: 1608: 1605: 1602: 1599: 1596: 1593: 1590: 1587: 1584: 1581: 1578: 1575: 1572: 1571: 1567: 1565: 1562: 1559: 1556: 1553: 1550: 1547: 1544: 1541: 1538: 1535: 1532: 1529: 1526: 1523: 1520: 1517: 1516: 1513: 1510: 1507: 1504: 1501: 1498: 1495: 1492: 1489: 1486: 1483: 1480: 1477: 1474: 1471: 1468: 1466: 1463: 1462: 1458: 1455: 1452: 1449: 1446: 1443: 1440: 1437: 1434: 1431: 1428: 1425: 1422: 1419: 1416: 1413: 1412: 1401: 1398: 1395: 1392: 1389: 1386: 1383: 1380: 1377: 1374: 1371: 1368: 1365: 1362: 1359: 1356: 1353: 1351: 1348: 1347: 1343: 1340: 1337: 1334: 1331: 1328: 1325: 1322: 1319: 1316: 1313: 1310: 1307: 1304: 1301: 1298: 1295: 1293: 1290: 1289: 1285: 1282: 1279: 1276: 1273: 1270: 1267: 1264: 1261: 1258: 1255: 1252: 1249: 1246: 1243: 1240: 1237: 1235: 1232: 1231: 1227: 1224: 1221: 1218: 1215: 1212: 1209: 1206: 1203: 1200: 1197: 1194: 1191: 1188: 1186: 1183: 1180: 1177: 1175: 1174:Windows Vista 1172: 1171: 1167: 1164: 1161: 1158: 1155: 1152: 1149: 1146: 1143: 1140: 1137: 1134: 1131: 1129: 1126: 1123: 1120: 1117: 1115: 1112: 1111: 1107: 1104: 1101: 1098: 1095: 1092: 1089: 1086: 1083: 1080: 1077: 1074: 1072: 1069: 1066: 1063: 1060: 1057: 1055: 1052: 1051: 1047: 1044: 1041: 1038: 1035: 1032: 1029: 1026: 1023: 1020: 1017: 1015: 1012: 1009: 1006: 1003: 1000: 997: 995: 992: 991: 987: 984: 981: 978: 975: 972: 969: 966: 963: 960: 958: 955: 952: 949: 946: 943: 940: 937: 935: 932: 931: 927: 924: 921: 918: 915: 912: 909: 906: 903: 901: 898: 895: 892: 889: 886: 883: 880: 877: 874: 871: 870: 866: 863: 860: 857: 854: 851: 848: 845: 843: 840: 837: 834: 831: 828: 825: 822: 819: 816: 813: 810: 809: 805: 802: 799: 796: 793: 790: 787: 785: 782: 779: 776: 773: 770: 767: 764: 761: 758: 755: 752: 749: 748: 744: 741: 738: 735: 732: 729: 727: 724: 721: 718: 715: 712: 709: 706: 703: 700: 697: 694: 691: 688: 687: 683: 680: 677: 674: 671: 669: 666: 663: 660: 657: 654: 651: 648: 645: 642: 639: 636: 633: 630: 627: 626: 622: 619: 616: 613: 611: 608: 605: 602: 599: 596: 593: 590: 587: 584: 581: 578: 575: 572: 569: 566: 565: 561: 558: 555: 553: 550: 547: 544: 541: 538: 535: 532: 529: 526: 523: 520: 517: 514: 511: 508: 505: 504: 500: 497: 495: 492: 489: 486: 483: 480: 477: 474: 471: 468: 465: 462: 459: 456: 453: 450: 447: 444: 443: 439: 437: 434: 431: 428: 425: 422: 419: 416: 413: 410: 407: 404: 401: 398: 395: 392: 389: 386: 383: 382: 379: 376: 373: 370: 367: 364: 361: 358: 355: 352: 349: 346: 343: 340: 337: 334: 331: 328: 326: 323: 322: 318: 315: 312: 309: 306: 303: 300: 297: 294: 291: 288: 285: 282: 279: 276: 273: 270: 267: 266: 257: 255: 248: 245: 242: 238: 235: 232: 229: 228: 227: 221: 219: 215: 213: 212: 207: 206: 200: 198: 194: 190: 186: 182: 172: 165: 147: 143: 140: 137: 135: 131: 128: 124: 121: 119: 115: 112: 109: 107: 103: 96: 91: 81: 80: 78: 76: 72: 68: 52: 50: 46: 42: 39: 36: 34: 30: 26: 22: 16: 5064: 5020:TLA+ Toolbox 4945:Open XML SDK 4765:CLR Profiler 4710:ASP.NET Core 4705:ASP.NET AJAX 4652:Visual Basic 4498:File Manager 4471:Applications 4330:Active Setup 4215:Notification 4193:SQL services 4112: 4026:Dynamic Data 3698:CLR Profiler 3542:environments 3381:Composite UI 3219: 2866:RSS Platform 2579: 2542: 2533: 2518: 2509: 2498: 2487:. Retrieved 2477: 2468: 2441: 2439: 2388:Windows 2000 2234: 2183: 2132: 2081: 2030: 1979: 1927: 1875: 1823: 1771: 1719: 1667: 1615: 1563: 1511: 1350:Windows 2000 1184: 1127: 1070: 1013: 956: 899: 841: 783: 725: 667: 609: 551: 493: 435: 377: 252: 225: 216: 209: 203: 201: 193:Windows 2000 188: 184: 180: 179: 33:Developer(s) 15: 5164:Azure Linux 4895:MonoDevelop 4715:ASP.NET MVC 4661:Frameworks, 4563:Programming 4547:Video games 4538:XML Notepad 4493:Family.Show 4280:Testing and 4210:Integration 4130:Windows HLK 3956:Silverlight 3951:Windows API 3916:Small Basic 3795:Managed C++ 3740:Dynamics AX 3693:Windows SDK 3673:Small Basic 3540:Development 3463:DirectWrite 3371:EFx Factory 3328:Silverlight 3106:Shadow Copy 2905:Data access 2810:DirectInput 2752:DirectSound 2747:DirectMusic 2696:Silverlight 2014:Windows 8.1 934:Windows 8.1 208:(KMDF) and 187:, formerly 139:MIT License 24:Other names 5350:Categories 5230:WikiBhasha 5205:Project Mu 5180:ChronoZoom 5154:Barrelfish 4990:Sandcastle 4955:Playwright 4760:ChakraCore 4735:Babylon.js 4647:TypeScript 4627:PowerShell 4602:IronPython 4554:Allegiance 4299:Playwright 4156:SQL Server 3937:frameworks 3901:PowerShell 3876:IronPython 3864:TypeScript 3859:JavaScript 3780:Visual C++ 3634:QuickBASIC 3273:Crypto API 3091:PowerShell 3069:management 3032:DirectPlay 2973:Networking 2896:TypeScript 2815:DirectShow 2781:Multimedia 2767:Speech API 2686:GDI / GDI+ 2593:OSR Online 2489:2017-02-15 2460:References 2336:Windows XP 1959:Windows 10 1904:Windows 10 1849:Windows 10 1794:Windows 10 1739:Windows 10 1684:Windows 10 1629:Windows 10 1574:Windows 10 1519:Windows 10 1465:Windows 11 1459:UMDF 2.33 1456:UMDF 2.31 1292:Windows XP 873:Windows 10 812:Windows 10 751:Windows 10 690:Windows 10 629:Windows 10 568:Windows 10 507:Windows 10 446:Windows 10 385:Windows 10 325:Windows 11 319:KMDF 1.33 316:KMDF 1.31 243:-based API 152:.microsoft 88:/Microsoft 75:Repository 61:2019-03-24 5210:ReactiveX 5127:xUnit.net 5040:Voldemort 5005:SVNBridge 4820:Infer.NET 4775:DeepSpeed 4750:C++/WinRT 4740:BitFunnel 4685:.NET MAUI 4565:languages 4433:Microsoft 4335:ClickOnce 4314:xUnit.net 4282:debugging 4205:Reporting 4065:CardSpace 4041:Web Forms 3822:Dexterity 3800:C++/WinRT 3733:Languages 3678:WebMatrix 3666:FrontPage 3493:Uniscribe 3174:Libraries 3121:Event Log 2549:Microsoft 2525:Microsoft 2484:Microsoft 2122:Windows 7 2068:Windows 8 1453:UMDF 2.29 1450:UMDF 2.27 1447:UMDF 2.25 1444:UMDF 2.23 1441:UMDF 2.21 1438:UMDF 2.19 1435:UMDF 2.17 1432:UMDF 2.15 1426:UMDF 1.11 1054:Windows 7 994:Windows 8 313:KMDF 1.29 310:KMDF 1.27 307:KMDF 1.25 304:KMDF 1.23 301:KMDF 1.21 298:KMDF 1.19 295:KMDF 1.17 292:KMDF 1.15 289:KMDF 1.13 286:KMDF 1.11 222:Varieties 38:Microsoft 5337:Category 5275:CodePlex 5244:Licenses 5190:FlexWiki 5000:StyleCop 4960:ProcDump 4885:mod_mono 4870:mimalloc 4825:LightGBM 4800:Electron 4730:Avalonia 4622:Power Fx 4607:IronRuby 4597:GW-BASIC 4513:Terminal 4464:Software 4443:Overview 4393:Category 4323:Delivery 4289:CodeView 4200:Analysis 4148:Database 3935:APIs and 3896:Power Fx 3881:IronRuby 3768:VBScript 3614:MACRO-80 3609:GW-BASIC 3419:Remoting 3323:Remoting 3266:Security 2876:VBScript 2676:Direct3D 2671:Direct2D 2448:See also 1429:UMDF 2.0 1423:UMDF 1.9 1420:UMDF 1.7 1417:UMDF 1.5 283:KMDF 1.9 280:KMDF 1.7 277:KMDF 1.5 274:KMDF 1.1 271:KMDF 1.0 258:Versions 160:/drivers 5289:Related 5107:WinObjC 5025:U-Prove 4995:SignalR 4965:ProcMon 4950:Orleans 4925:OneFuzz 4900:MSBuild 4780:DiskSpd 4700:ASP.NET 4294:OneFuzz 4169:Compact 4164:Express 4048:ADO.NET 4011:ASP.NET 3966:DirectX 3869:JScript 3790:C++/CLI 3718:XAMLPad 3713:WinDiff 3624:MSBuild 3563:Express 3456:support 3318:ADO.NET 3313:ASP.NET 3278:CAPICOM 3154:ActiveX 3017:P2P API 2980:Winsock 2922:ADO.NET 2871:JScript 2788:DirectX 2772:XAudio2 2601:at the 145:Website 134:License 59: ( 5280:GitHub 5267:Forges 5200:Gollum 5148:MS-DOS 4985:Roslyn 4905:MsQuic 4880:ML.NET 4745:Blazor 4695:AirSim 4572:Bosque 4309:WinDbg 3944:Native 3785:C++/CX 3775:Bosque 3758:VB.NET 3753:legacy 3656:Roslyn 3646:QuickC 3639:QBasic 3629:Pascal 3587:Others 3027:MS MPI 2932:OLE DB 2861:MSHTML 2805:Xinput 2479:GitHub 2440:Bold " 167:  156:/en-us 84:github 5220:TLAPS 5195:FourQ 5173:Other 5159:SONiC 5102:WinJS 5030:vcpkg 4920:NuGet 4785:Dryad 4582:Dafny 4350:vcpkg 4345:NuGet 4224:Other 4036:Razor 3993:WinUI 3817:Dafny 3745:BASIC 3703:ILAsm 3604:FxCop 3594:Blend 3409:MSRPC 2959:MSXML 2740:Audio 2701:WinUI 150:learn 5215:SILK 5075:UMDF 5070:KMDF 5045:VoTT 4890:Mono 4770:Dapr 4670:.NET 4612:Lean 4483:Atom 4184:MSDE 4123:UMDF 4118:KMDF 4080:LINQ 4060:MAUI 4021:AJAX 4016:Core 4003:.NET 3926:XAML 3886:Lean 3842:Java 3812:C/AL 3558:Code 3305:.NET 3242:NDIS 3237:WDDM 3230:UMDF 3225:KMDF 3149:COM+ 3022:MSMQ 3012:BITS 3002:NDIS 2927:ODBC 2762:XACT 2731:WinG 1961:1507 1906:1511 1851:1607 1796:1703 1741:1709 1686:1803 1631:1809 1576:1903 1521:2004 1508:yes 1505:yes 1502:yes 1499:yes 1496:yes 1493:yes 1490:yes 1487:yes 1484:yes 1481:yes 1478:yes 1475:yes 1472:yes 1469:yes 875:1507 814:1511 753:1607 692:1703 631:1709 570:1803 509:1809 448:1903 387:2004 374:yes 371:yes 368:yes 365:yes 362:yes 359:yes 356:yes 353:yes 350:yes 347:yes 344:yes 341:yes 338:yes 335:yes 332:yes 329:yes 162:/wdf 154:.com 118:Type 86:.com 5122:XSP 5112:WiX 4915:npm 4755:CCF 4365:WiX 4340:npm 4135:WDM 4113:WDF 4108:WDK 4031:MVC 3978:UWP 3961:XNA 3921:VPL 3847:J++ 3763:VBA 3424:WCF 3401:IPC 3391:CSF 3386:CCF 3348:WPF 3343:WCS 3338:WCF 3333:TPL 3257:VxD 3252:BDA 3247:UAA 3220:WDF 3215:WDM 3144:COM 3058:WCF 2985:LSP 2964:OPC 2917:ADO 2886:XDR 2881:BHO 2854:Web 2835:XNA 2691:WPF 2442:Yes 2398:yes 2395:yes 2346:yes 2343:yes 2340:yes 2294:yes 2291:yes 2288:yes 2245:yes 2242:yes 2239:yes 2235:yes 2191:yes 2188:yes 2184:yes 2180:yes 2137:yes 2133:yes 2129:yes 2126:yes 2082:yes 2078:yes 2075:yes 2072:yes 2031:yes 2027:yes 2024:yes 2021:yes 2018:yes 1980:yes 1976:yes 1973:yes 1970:yes 1967:yes 1964:yes 1928:yes 1924:yes 1921:yes 1918:yes 1915:yes 1912:yes 1909:yes 1876:yes 1872:yes 1869:yes 1866:yes 1863:yes 1860:yes 1857:yes 1854:yes 1824:yes 1820:yes 1817:yes 1814:yes 1811:yes 1808:yes 1805:yes 1802:yes 1799:yes 1772:yes 1768:yes 1765:yes 1762:yes 1759:yes 1756:yes 1753:yes 1750:yes 1747:yes 1744:yes 1720:yes 1716:yes 1713:yes 1710:yes 1707:yes 1704:yes 1701:yes 1698:yes 1695:yes 1692:yes 1689:yes 1668:yes 1664:yes 1661:yes 1658:yes 1655:yes 1652:yes 1649:yes 1646:yes 1643:yes 1640:yes 1637:yes 1634:yes 1616:yes 1612:yes 1609:yes 1606:yes 1603:yes 1600:yes 1597:yes 1594:yes 1591:yes 1588:yes 1585:yes 1582:yes 1579:yes 1564:yes 1560:yes 1557:yes 1554:yes 1551:yes 1548:yes 1545:yes 1542:yes 1539:yes 1536:yes 1533:yes 1530:yes 1527:yes 1524:yes 1512:yes 1363:yes 1360:yes 1357:yes 1308:yes 1305:yes 1302:yes 1299:yes 1296:yes 1250:yes 1247:yes 1244:yes 1241:yes 1238:yes 1195:yes 1192:yes 1189:yes 1185:yes 1181:yes 1178:yes 1135:yes 1132:yes 1128:yes 1124:yes 1121:yes 1118:yes 1075:yes 1071:yes 1067:yes 1064:yes 1061:yes 1058:yes 1014:yes 1010:yes 1007:yes 1004:yes 1001:yes 998:yes 957:yes 953:yes 950:yes 947:yes 944:yes 941:yes 938:yes 900:yes 896:yes 893:yes 890:yes 887:yes 884:yes 881:yes 878:yes 842:yes 838:yes 835:yes 832:yes 829:yes 826:yes 823:yes 820:yes 817:yes 784:yes 780:yes 777:yes 774:yes 771:yes 768:yes 765:yes 762:yes 759:yes 756:yes 726:yes 722:yes 719:yes 716:yes 713:yes 710:yes 707:yes 704:yes 701:yes 698:yes 695:yes 668:yes 664:yes 661:yes 658:yes 655:yes 652:yes 649:yes 646:yes 643:yes 640:yes 637:yes 634:yes 610:yes 606:yes 603:yes 600:yes 597:yes 594:yes 591:yes 588:yes 585:yes 582:yes 579:yes 576:yes 573:yes 552:yes 548:yes 545:yes 542:yes 539:yes 536:yes 533:yes 530:yes 527:yes 524:yes 521:yes 518:yes 515:yes 512:yes 494:yes 490:yes 487:yes 484:yes 481:yes 478:yes 475:yes 472:yes 469:yes 466:yes 463:yes 460:yes 457:yes 454:yes 451:yes 436:yes 432:yes 429:yes 426:yes 423:yes 420:yes 417:yes 414:yes 411:yes 408:yes 405:yes 402:yes 399:yes 396:yes 393:yes 390:yes 378:yes 241:COM 185:WDF 5352:: 4637:Q# 4592:F* 4587:F# 4577:C# 3911:Q# 3852:J# 3832:F* 3827:F# 3807:C# 3353:WF 2547:. 2541:. 2523:. 2517:. 2482:. 2476:. 2434:- 2431:- 2382:- 2379:- 2330:- 2327:- 2278:- 2275:- 2224:- 2221:- 2170:- 2167:- 2116:- 2113:- 2062:- 2059:- 2008:- 2005:- 1953:- 1950:- 1898:- 1895:- 1843:- 1840:- 1788:- 1785:- 1733:- 1730:- 1678:- 1675:- 1623:- 1620:- 1568:- 1402:- 1399:- 1344:- 1341:- 1286:- 1283:- 1228:- 1225:- 1168:- 1165:- 1108:- 1105:- 1048:- 1045:- 988:- 985:- 928:- 925:- 867:- 864:- 806:- 803:- 745:- 742:- 684:- 681:- 623:- 620:- 562:- 559:- 501:- 498:- 440:- 125:, 4617:P 4425:e 4418:t 4411:v 3891:P 3527:e 3520:t 3513:v 2644:e 2637:t 2630:v 2492:. 2428:- 2425:- 2422:- 2419:- 2416:- 2413:- 2410:- 2407:- 2404:- 2401:- 2392:- 2376:- 2373:- 2370:- 2367:- 2364:- 2361:- 2358:- 2355:- 2352:- 2349:- 2324:- 2321:- 2318:- 2315:- 2312:- 2309:- 2306:- 2303:- 2300:- 2297:- 2272:- 2269:- 2266:- 2263:- 2260:- 2257:- 2254:- 2251:- 2248:- 2218:- 2215:- 2212:- 2209:- 2206:- 2203:- 2200:- 2197:- 2194:- 2164:- 2161:- 2158:- 2155:- 2152:- 2149:- 2146:- 2143:- 2140:- 2110:- 2107:- 2104:- 2101:- 2098:- 2095:- 2092:- 2089:- 2086:- 2056:- 2053:- 2050:- 2047:- 2044:- 2041:- 2038:- 2035:- 2002:- 1999:- 1996:- 1993:- 1990:- 1987:- 1984:- 1947:- 1944:- 1941:- 1938:- 1935:- 1932:- 1892:- 1889:- 1886:- 1883:- 1880:- 1837:- 1834:- 1831:- 1828:- 1782:- 1779:- 1776:- 1727:- 1724:- 1672:- 1396:- 1393:- 1390:- 1387:- 1384:- 1381:- 1378:- 1375:- 1372:- 1369:- 1366:- 1354:- 1338:- 1335:- 1332:- 1329:- 1326:- 1323:- 1320:- 1317:- 1314:- 1311:- 1280:- 1277:- 1274:- 1271:- 1268:- 1265:- 1262:- 1259:- 1256:- 1253:- 1222:- 1219:- 1216:- 1213:- 1210:- 1207:- 1204:- 1201:- 1198:- 1162:- 1159:- 1156:- 1153:- 1150:- 1147:- 1144:- 1141:- 1138:- 1102:- 1099:- 1096:- 1093:- 1090:- 1087:- 1084:- 1081:- 1078:- 1042:- 1039:- 1036:- 1033:- 1030:- 1027:- 1024:- 1021:- 1018:- 982:- 979:- 976:- 973:- 970:- 967:- 964:- 961:- 922:- 919:- 916:- 913:- 910:- 907:- 904:- 861:- 858:- 855:- 852:- 849:- 846:- 800:- 797:- 794:- 791:- 788:- 739:- 736:- 733:- 730:- 678:- 675:- 672:- 617:- 614:- 556:- 183:( 164:/ 63:)

Index

Developer(s)
Microsoft
Stable release
Repository
github.com/Microsoft/Windows-Driver-Frameworks
Edit this at Wikidata
Operating system
Microsoft Windows
Type
Development tool
application programming interface
License
MIT License
learn.microsoft.com/en-us/windows-hardware/drivers/wdf/
Edit this on Wikidata
Windows 2000
Windows Driver Model
Kernel-Mode Driver Framework
User-Mode Driver Framework
Kernel-Mode Driver Framework
User-Mode Driver Framework
COM
User-Mode Driver Framework
Windows 11
Windows 10
Windows 10
Windows 10
Windows 10
Windows 10
Windows 10

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.