裝置 Web 服務 (WSD) List 建構是一種字串類型,組成 XPath 篩選查詢所指定值的逗號分隔清單。
List 構件定義於 WsdBidi.xsd 中。
| 屬性 | 說明 |
|---|---|
| drvPrinterEvent | (選擇性)布爾值,指出埠監視器是否傳送通知給驅動程式。 TRUE 值表示埠監視器會將通知傳送給驅動程式;FALSE 表示埠監視器不會傳送通知給驅動程式。 |
| 篩選 | XPath 查詢是 WSD 監視器套用到查詢指定的 XML 檔案上的。 請參閱本主題稍後的討論。 |
| name | 架構值的名稱。 |
| query | WSD 監視器執行的查詢類型。 |
從 Microsoft XML (MSXML) 2.6 開始,在 Windows 中實作的 XPath 語言提供方便的方式,指定 XML 檔案中的元素。 如需詳細資訊,請參閱 XPath 參考 。
建構List的定義於WsdBidi.xsd中。
程式碼範例
在以下的程式範例中,會組成一個逗號分隔的清單,其中包含每張紙張允許的頁面影像數量,例如 "1,2,4"。
<Property name='Layout'>
<Property name='NumberUp'>
<Property name='PagesPerSheet'>
<List name='Supported
query='wprt:PrinterCapabilities'
filter='wprt:PrinterCapabilites/wprt:JobValues/wprt:DocumentProcessing/wprt:NumberUp/wprt:NUpPagesPerSheet/wprt:AllowedValue'/>
</Property>
</Property>
</Property>
上述範例會產生下列查詢:
\Printer.Layout.NumberUp.PagesPerSheet:Supported