Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Cada objeto de dispositivo puede tener una o varias características del dispositivo. Las características del dispositivo se almacenan como marcas en el miembro Características de la estructura DEVICE_OBJECT del objeto de dispositivo.
La mayoría de los controladores especifican solo la característica FILE_DEVICE_SECURE_OPEN. Esto garantiza que la misma configuración de seguridad se aplique a cualquier solicitud abierta en el espacio de nombres del dispositivo. Para más información, consulte el artículo sobre el control de acceso a los espacios de nombre de dispositivos.
El FILE_AUTOGENERATED_DEVICE_NAME solo se usa para PDOs. Las características FILE_FLOPPY_DISKETTE, FILE_REMOVABLE_MEDIA y FILE_WRITE_ONCE_MEDIA son específicas de los dispositivos de almacenamiento. Para obtener una descripción de las posibles marcas de características del dispositivo, consulte la descripción del miembro Características de DEVICE_OBJECT.
Ciertas características del dispositivo, como FILE_AUTOGENERATED_DEVICE_NAME, solo se aplican a objetos de dispositivo individuales. Los controladores pueden especificar una configuración para las características del dispositivo para objetos de dispositivo individuales cuando crean el objeto de dispositivo llamando a IoCreateDevice o IoCreateDeviceSecure.
Las siguientes características se aplican a toda la pila de dispositivos:
FILE_DEVICE_SECURE_OPEN
FILE_FLOPPY_DISKETTE
FILE_READ_ONLY_DEVICE
FILE_REMOVABLE_MEDIA
FILE_WRITE_ONCE_MEDIA
Los controladores pueden establecer características de dispositivo que se aplican a toda la pila de dispositivos mediante una llamada a IoCreateDevice o IoCreateDeviceSecure. Como alternativa, las características de dispositivo que se aplican a toda la pila de dispositivos se pueden establecer en el Registro, ya sea para el dispositivo o para la clase de configuración del dispositivo. (Para obtener más información, vea Establecer propiedades de objeto de dispositivo en el Registro).
El administrador de PnP determina la configuración del Registro para las características del dispositivo de la siguiente manera.
Si se especifica un valor para el dispositivo individual, el administrador de PnP usa ese valor;
De lo contrario, si se especifica un valor para la clase de configuración del dispositivo, el administrador de PnP usa ese valor;
De lo contrario, el administrador de PnP usa un valor de cero como configuración del Registro.
Si se establece una característica de dispositivo que se aplica a toda la pila de dispositivos en el Registro, o si se establece para cualquier FDO o do de filtro en la pila, el administrador de PnP lo establece para cada objeto de dispositivo de la pila. (Si el dispositivo es compatible con el modo sin procesar y, por tanto, no tiene un FDO, el administrador de PnP usa el PDO en su lugar).