Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zainstalowana konstrukcja usług sieci Web dla urządzeń (WSD) wskazuje, czy zainstalowano funkcję drukarki zgodną z danym zestawem kryteriów. 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 | (Opcjonalnie) Wartość logiczna wskazująca, czy monitor portu wysyła powiadomienia do sterownika. 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 | Zapytanie XPath, które monitor usługi WSD ma zastosowanie do dokumentu XML określonego przez zapytanie. Zobacz dyskusję w dalszej części tego tematu. |
| name | Nazwa wartości schematu. |
| query | Typ zapytania wykonywanego przez monitor usługi WSD. |
Język XPath, zaimplementowany w systemie Windows począwszy od microsoft XML (MSXML) 2.6, zapewnia wygodny sposób określania elementów w pliku XML. See the XPath Reference for more information.
Zachowanie konstrukcji zainstalowanej zależy od definicji węzłów nadrzędnych. Jeśli zainstalowana konstrukcja jest określona bez użycia parametru, schemat będzie zawsze istniał podczas wykonywania zapytania. Jeśli zainstalowana konstrukcja zostanie określona przy użyciu parametru, schemat będzie istnieć tylko wtedy, gdy skojarzona wartość parametru zostanie znaleziona w bieżących zapytaniach urządzenia WSD. Oprogramowanie, które wykonuje zapytania, musi być w stanie obsłużyć przypadek, w którym nie jest zwracany zainstalowany schemat.
The Installed construct is defined in WsdBidi.xsd.
Code example
W poniższym przykładzie kodu algorytm wyszukiwania filtru używa zapytania XPath, aby potwierdzić, że dysk twardy jest zainstalowany.
<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>
Powyższy przykład powoduje wykonanie następującego zapytania:
\Printer.Configuration.HardDisk:Installed