Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De WSD-constructie (Web Services for Devices) Installed geeft aan of een printerfunctie die voldoet aan een bepaalde set criteria is geïnstalleerd. 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 | (Optioneel) Een Booleaanse waarde die aangeeft of de poortmonitor meldingen naar het stuurprogramma verzendt. 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 | De XPath-query die de WSD-monitor toepast op het XML-document dat is opgegeven door de query. Zie de discussie verderop in dit onderwerp. |
| name | De naam van de schemawaarde. |
| query | Het type query dat door de WSD-monitor wordt uitgevoerd. |
De XPath-taal, geïmplementeerd in Windows vanaf Microsoft XML (MSXML) 2.6, biedt een handige manier om elementen in een XML-bestand op te geven. See the XPath Reference for more information.
Het gedrag van een geïnstalleerde constructie is afhankelijk van de definitie van de bovenliggende knooppunten. Als een geïnstalleerde constructie wordt opgegeven zonder gebruik te maken van een parameter, bestaat het schema altijd wanneer er een query wordt uitgevoerd. Als een geïnstalleerde constructie is opgegeven met het gebruik van een parameter, bestaat het schema alleen als de bijbehorende parameterwaarde wordt gevonden in de huidige WSD-apparaatquery's. De software die de query's maakt, moet de case kunnen afhandelen waarbij het geïnstalleerde schema niet wordt geretourneerd.
The Installed construct is defined in WsdBidi.xsd.
Code example
In het volgende codevoorbeeld gebruikt het filterzoekalgoritmen een XPath-query om te bevestigen dat er een harde schijf is geïnstalleerd.
<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>
Het voorgaande voorbeeld resulteert in de volgende query:
\Printer.Configuration.HardDisk:Installed