已安裝 (WSD)
已安裝的 WSD (Web 服務) 建構會指出是否已安裝符合指定準則集的印表機功能。 如果 XPath 篩選準則在套用至指定的準則時取得有效的 XML 結果,則此演算法會傳回 TRUE。 Installed建構定義于WsdBidi.xsd中。
屬性 | 描述 |
---|---|
drvPrinterEvent | (選擇性) 布林值,指出埠監視器是否傳送通知給驅動程式。 TRUE值表示埠監視器會將通知傳送給驅動程式;FALSE表示埠監視器不會傳送通知給驅動程式。 |
filter | WSD 監視器所套用的 XPath 查詢會套用至查詢所指定的 XML 檔。 請參閱本主題稍後的討論。 |
name | 架構值的名稱。 |
查詢 | WSD 監視器將執行的查詢類型。 |
從 Microsoft XML (MSXML) 2.6 開始,在 Windows 中實作的 XPath 語言提供方便的方式,以指定 XML 檔案中的元素。 如需詳細資訊,請參閱 XPath 參考 。
Installed 建構的行為取決於其父節點的定義。 如果在不使用 Parameter 的情況下指定 Installed 建構,則查詢架構時一律會存在。 如果使用 Parameter 來指定 Installed 建構,只有在目前 WSD 裝置查詢中找到相關聯的 Parameter 值時,架構才會存在。 進行查詢的軟體必須能夠處理未傳回已安裝架構的情況。
Installed建構定義于WsdBidi.xsd中。
程式碼範例
在下列程式碼範例中,篩選查閱演算法會使用 XPath 查詢來確認已安裝硬碟。
<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>
上述範例會產生下列查詢:
\Printer.Configuration.HardDisk:Installed