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.
La construcción Servicios web para dispositivos (WSD) Instalado indica si se ha instalado una característica de impresora que coincide con un conjunto determinado de criterios. If an XPath filter obtains a valid XML result when applied to the given criteria, this algorithm returns TRUE. The Installed construct is defined in WsdBidi.xsd.
| Attribute | Description |
|---|---|
| drvPrinterEvent | (Opcional) Valor booleano que indica si el monitor de puertos envía notificaciones al controlador. A TRUE value indicates that the port monitor sends notifications to the driver; FALSE indicates that the port monitor does not send notifications to the driver. |
| filter | Consulta XPath que el monitor WSD aplica al documento XML especificado por la consulta. Consulte la explicación más adelante en este tema. |
| name | Nombre del valor del esquema. |
| query | Tipo de consulta que realizará el monitor WSD. |
El lenguaje XPath, implementado en Windows a partir de Microsoft XML (MSXML) 2.6, proporciona una manera cómoda de especificar elementos en un archivo XML. See the XPath Reference for more information.
El comportamiento de una construcción Installed depende de la definición de sus nodos primarios. Si se especifica una construcción Installed sin el uso de un parámetro, el esquema siempre existirá cuando se consulte. Si se especifica una construcción Installed con el uso de un parámetro, el esquema solo existirá si el valor del parámetro asociado se encuentra en las consultas del dispositivo WSD actuales. El software que realiza las consultas debe ser capaz de controlar el caso en el que no se devuelve el esquema instalado.
The Installed construct is defined in WsdBidi.xsd.
Code example
En el ejemplo de código siguiente, el algoritmo de búsqueda de filtros usa una consulta XPath para confirmar que está instalado un disco duro.
<Schema>
<Property name='Printer'>
<Property name='Configuration'>
<Property name='HardDisk'>
<Installed name='Installed'
query='wprt:PrinterConfiguration'
filter='wprt:PrinterConfiguration/wprt:Storage/wprt:StorageEntry[wprt:Type="HardDisk"]'/>
</Property>
</Property>
</Property>
</Schema>
El ejemplo anterior da como resultado la consulta siguiente:
\Printer.Configuration.HardDisk:Installed