共用方式為


值 (WSD)

WSD Value 建構可讓您使用從 Web 服務介面中特定架構元素擷取資料的查詢來擴充 bidi 通訊架構。

屬性 描述
drvPrinterEvent (選擇性) 布林值,指出埠監視器是否傳送通知給驅動程式。 TRUE值表示埠監視器會將通知傳送至驅動程式;FALSE表示埠監視器不會將通知傳送至驅動程式。
filter WSD 監視器將套用至查詢所指定之 XML 檔的 XPath 查詢。 請參閱本主題稍後的討論。
name 架構值的名稱。
查詢 WSD 監視器將執行的查詢類型。
type 建構中的資料 Value 型別,這是 BIDI_TYPE 列舉中的值。
xmllang (選擇性) 布林值,當 為 TRUE時,表示應該將相關聯的 Value 建構視為可當地語系化的字串值。 這表示上述定義的 XPath 查詢預期會傳回以 xml:lang 屬性區分的節點清單。 然後,WSD 監視器會搜尋值清單,以取得最佳地區設定相符專案。 預設值為 FALSE

XPath 語言是在 Windows 中實作,並提供在 XML 檔案中指定元素的便利方式。 如需詳細資訊,請參閱 XPath 參考

只有當建構的類型 Value 屬性為 「BIDI_STRING」 或 「BIDI_TEXT」 時,才會使用xmllang屬性。

Value 構定義于 WsdBidi.xsd 中。

範例

在下列程式碼範例中,WSD 監視器會決定 RAM 記憶體的整數值大小。

<Schema xmlns:nprt='https://schemas.microsoft.com/windows/2005/05/wdp/print'>
  <Property name='Printer'>
    <Property name='DeviceInfo'>
      <Value name='PrinterString'
 query='nprt:PrinterDescription'
 filter='nprt:PrinterDescription/nprt:PrinterName'
 type='BIDI_STRING'
 xmllang='true'/>
    </Property>
    <Property name='Configuration'>
      <Property name='Memory'>
        <Value name='Size'
          query='wprt:PrinterConfiguration'
          filter='wprt:PrinterConfiguration/wprt:Storage/wprt:StorageEntry[wprt:Type="RAM"]/wprt:Size'
          type='BIDI_INT'/>
      </Property>
    </Property>
   </Property>
</Schema>

上述範例會產生下列查詢:

\Printer.DeviceInfo:PrinterString
\Printer.Configuration.Memory:Size