框架对象方法
每个框架对象 (函数) 导出一组方法。 每个方法都有以下两个用途之一:
它执行与 对象关联的操作。
例如, WdfIoQueueCreate 方法为设备创建 I/O 队列。
执行操作的方法通常返回 NTSTATUS 值。
它检索或修改与 对象关联的 属性 。
例如, WdfRequestGetInformation 方法返回有关 I/O 请求完成状态的信息。
检索属性的方法通常返回属性的值,而修改属性的方法通常不返回值。
每个对象方法都接受一个对象句柄作为输入。 如果驱动程序将无效的对象句柄传递给对象方法,则会发生系统 bug 检查。