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.
A partir de Windows 7, la subclave del registro LocationPath especifica la ruta de ubicación para una anulación de capacidad de un único dispositivo de almacenamiento extraíble identificado mediante la subclave del registro HardwareID o CompatibleID. Para obtener más información sobre las invalidaciones de funcionalidad de dispositivos extraíbles, consulte clave del Registro DeviceOverrides.
La subclave del registro LocationPath aplica el valor de capacidad técnica del dispositivo extraíble únicamente al nodo de dispositivo (devnode) que existe en la ruta de acceso de ubicación especificada. Esto permite aplicar la invalidación de la funcionalidad del dispositivo extraíble a una sola instancia de un dispositivo instalado en el sistema. Otros dispositivos con el mismo HardwareID o CompatibleID en otras rutas de ubicación no se ven afectados por una anulación de la capacidad de dispositivo extraíble.
Por convención, la cadena de ruta de ubicación toma el formato ServiceName(BusSpecificLocation). Por ejemplo, los dispositivos PCI usan PCI (XXYY), donde XX es el número de dispositivo y YY es el número de función. La cadena es única para el dispositivo en relación con su bus. El administrador de Plug and Play (PnP) construye la ruta de acceso de ubicación para cada nodo en el árbol de devnode. Cada nodo devnode del árbol concatena su cadena de nombre de servicio al final de la cadena de ruta de acceso de ubicación que proporcionó su nodo devnode primario. Por lo tanto, la posición de cualquier nodo devnode en el árbol se puede identificar de forma única a través de la ruta de acceso de ubicación.
En la tabla siguiente se definen el formato y los requisitos de la subclave del Registro LocationPath .
| Nombre de subclave del Registro | Required/optional | Requisitos de formato | Subclave principal | Subclaves secundarias |
|---|---|---|---|---|
Valor "LocationPath" válido |
Opcional (* o debe haber presente una ruta de acceso de ubicación válida para indicar el ámbito de la anulación de capacidad del dispositivo extraíble) |
Ninguno |
LocationPaths o ChildLocationPaths |
Ninguno |
Las subclaves del Registro LocationPath o * deben estar presentes para indicar el ámbito de la invalidación de la funcionalidad del dispositivo extraíble.
La subclave LocationPath debe contener un valor DWORD extraíble que especifique si el dispositivo es extraíble o no. En la tabla siguiente se definen los valores válidos extraíbles.
| Valor extraíble | Explicación |
|---|---|
0 |
El devnode debe considerarse no extraíble |
1 |
El devnode debe considerarse extraíble. |
La cadena de ruta de ubicación para un devnode determinado se puede mostrar en el Administrador de dispositivos siguiendo estos pasos:
Abra el Administrador de dispositivos y busque el devnode en el que se va a aplicar la sobrescritura del registro. Para ello, es posible que tenga que cambiar la vista a Dispositivos por conexión.
Haga clic con el botón derecho en el nodo devnode, haga clic en Propiedades y, a continuación, haga clic en la pestaña Detalles .
En la lista desplegable Propiedad , busque la propiedad LocationPaths . Esta propiedad contiene la cadena de ruta de ubicación para este devnode y es el valor que se debe usar para la subclave del registro LocationPath.
Nota Es posible que el devnode no tenga un valor LocationPaths . Esto se debe a que el controlador de este nodo de dispositivo o uno de sus antecesores no implementa la interfaz GUID_PNP_LOCATION_INTERFACE. En este caso, debe comprobar el nodo primario devnode para una propiedad LocationPaths .
La subclave del Registro LocationPaths está pensada para usarse para invalidar la funcionalidad de dispositivo extraíble de los dispositivos que están conectados de forma fija a una ubicación fija de bus. Esto suele ocurrir en equipos portátiles e incluye los siguientes dispositivos:
Adaptadores de red inalámbricos
Adaptadores bluetooth
Teclados o dispositivos apuntadores
Estos dispositivos existen en diferentes buses internos en ubicaciones fijas que el usuario no puede cambiar. La anulación LocationPaths le permite determinar que solo el dispositivo en la ubicación de bus especificada se vea afectado por la sobrescritura de la capacidad del dispositivo extraíble. Esto impide que la sobrescritura afecte a los dispositivos de otras ubicaciones de bus que puedan compartir el mismo valor de subclave HardwareID o CompatibleID que el objetivo de sobrescritura. Esto es habitual cuando los dispositivos especifican solo un valor de subclave CompatibleID para que coincida con un controlador de bandeja de entrada.
Cuando se utiliza una subclave del Registro ChildLocationPaths para anular la capacidad de dispositivo extraíble de los devnodes secundarios, a menudo resulta útil dirigirse solo a devnodes secundarios en ubicaciones específicas, independientemente del tipo de dispositivos que sean.
Por ejemplo, un portátil puede tener un concentrador USB interno con puertos internos y externos. Si este concentrador USB informa incorrectamente de sus puertos internos como externos, cualquier dispositivo que esté conectado internamente a estos puertos se reconoce incorrectamente como extraíble. Del mismo modo, si todos los puertos se notifican incorrectamente como internos, cualquier dispositivo conectado externamente se trata como si fuera una parte no accesible del portátil.
Para descubrir el valor de las rutas de ubicación de un dispositivo conectado a un puerto USB externo, puede enchufar cualquier dispositivo al puerto y observar su propiedad de rutas de ubicación. Todos los demás dispositivos USB conectados al mismo puerto deben recibir el mismo valor de ruta de acceso de ubicación, ya que el bus principal y su método interno de identificación de un puerto nunca cambia.