自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

求索

在路上

  • 博客(11)
  • 收藏
  • 关注

转载 Driver 加载步骤

1)当硬件连接到PC或从PC移除时,在硬件上会有信号跳变,BUS Driver会检测到器件的插入和移除,比如DVI的hotplug,再比如USB1.1的1.5K上拉。BUS Driver将调用IOInvalidateDevcieRelations,PNP Manager将知道BUS上的Device关系有所改变。 2)为了获得新的Device关系,PNP Manager将调用IRP_

2016-06-30 10:50:02 1298

转载 How to Submit an URB

This topic describes the steps that are required to submit an initialized URB to the USB driver stack to process a particular request.A client driver communicates with its device by using I/O contro

2016-06-29 14:40:06 654

转载 USB HID介绍

HID是一种USB通信协议,无需安装驱动就能进行交互,在学习HID之前,先来复习一下USB协议的相关内容。 USB设备描述符-概述当插入USB设备后,主机会向设备请求各种描述符来识别设备。那什么是设备描述符呢?Descriptor即描述符,是一个完整的数据结构,可以通过C语言等编程实现,并存储在USB设备中,用于描述一个USB设备的所有属性,USB主机是通过一系列命令来要求设备发送

2016-06-29 14:14:21 641

转载 Locks, Deadlocks, and Synchronization

Locks, Deadlocks, and Synchronization Microsoft CorporationJune 2004The current version of this information is maintained at http://www.microsoft.com/whdc/driver/kernel/locks.mspx.Applie

2016-06-27 11:25:26 539

转载 Scheduling, Thread Context, and IRQL

Scheduling, Thread Context, and IRQL Microsoft CorporationJuly 2004The current version of this information is maintained at http://www.microsoft.com/whdc/driver/kernel/IRQL.mspx.Applies

2016-06-27 11:24:40 591

转载 The State of Synchronization

By Alex IonescuCommunity ContributorOne of the signature features of the Windows kernel is the rich array of synchronization mechanisms available for use, most of which are also exposed to 3rd par

2016-06-24 14:55:32 552

转载 WRK Handle Table技术报告

(一)        内容介绍对Windows HandleTable 的研究基于微软的 WRK项目和《 Windows Internals》第四版。研究的绝大多数情况适应于 WindowsXP和 Windows2003操作系统。技术报告首先总体上介绍了 Windows下的 Handle、 Object、 HandleTable的作用和相互关系,

2016-06-22 14:43:14 502

转载 The kernel object namespace and Win32, part 3

Recently, I have posted about various features of the kernel object namespace. Here’s the table of contents for this series:The kernel object namespace and Win32, part 1.The kernel object namespac

2016-06-16 16:34:08 378

转载 The kernel object namespace and Win32, part 2

Last time, I talked about how the kernel object namespace intersects with the Win32 world as of how things stood in NT4 (and Windows 2000 when Terminal Server is disabled).Although the object name

2016-06-16 16:33:36 350

转载 The kernel object namespace and Win32, part 1

The kernel object namespace is partially exposed by various Win32 APIs. Everything that allows you to create a named object that returns a kernel handle is interacting with the kernel object namespace

2016-06-16 16:33:06 344

转载 Windows 7 Object Headers

This document describes the changes to the object header structure that have been made in Windows 7 and the areas of functionality these changes affect. It starts with a brief description of the layou

2016-06-15 10:09:17 602

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除