每个设备对象都有描述设备的某些属性,以及设备对象与系统交互的方式。 设备对象属性包括:
设备类型。 指定设备的硬件类型。 有关设备类型的详细信息,请参阅 指定设备类型。
设备特征。 指定提供有关设备的其他信息的标志。 有关详细信息,请参阅 指定设备特征。
独占访问。 指定设备对象是否表示 独占设备。 如果设备是独占的,则一次只能为设备对象打开一个句柄。 (如果基础设备支持重叠的 I/O,则同一进程的多个线程可以通过单个句柄发送请求。有关详细信息,请参阅 指定对设备对象的独占访问权限。
安全描述符。 设备对象具有控制对设备的访问的安全描述符。 有关详细信息,请参阅保护设备对象。
对于每个属性,可以在创建设备对象时设置默认值。 有关创建设备对象的详细信息,请参阅 “创建设备对象”。
还可以在注册表中设置设备对象属性的值。 有关详细信息 ,请参阅注册表中的“设置设备对象属性 ”。