Freigeben über


Liste (WSD)

Das WSD-Konstrukt (Web Services for Devices) List ist ein Zeichenfolgentyp, der eine durch Trennzeichen getrennte Liste von Werten zusammensetzt, die von der XPath-Filterabfrage angegeben werden. Das List Konstrukt ist in WsdBidi.xsd definiert.

attribute BESCHREIBUNG
drvPrinterEvent (Optional) Ein boolescher Wert, der angibt, ob der Portmonitor Benachrichtigungen an den Treiber sendet. Ein TRUE-Wert gibt an, dass der Portmonitor Benachrichtigungen an den Treiber sendet. FALSE gibt an, dass der Portmonitor keine Benachrichtigungen an den Treiber sendet.
filter Die XPath-Abfrage, die der WSD-Monitor auf das XML-Dokument anwendet, das von der Abfrage angegeben wird. Weitere Informationen finden Sie weiter unten in diesem Thema.
name Der Name des Schemawerts.
Frage Der Abfragetyp, den der WSD-Monitor ausführt.

Die XPath-Sprache, die ab Microsoft XML (MSXML) 2.6 in Windows implementiert wurde, bietet eine praktische Möglichkeit zum Angeben von Elementen in einer XML-Datei. Weitere Informationen finden Sie in der XPath-Referenz .

Das List Konstrukt ist in WsdBidi.xsd definiert.

Codebeispiel

Im folgenden Codebeispiel wird eine durch Trennzeichen getrennte Liste erstellt, die die zulässige Anzahl von Seitenbildern pro Blatt für den N-up-Druck für instance "1,2,4" enthält.

<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>

Im vorherigen Beispiel wird die folgende Abfrage angezeigt:

\Printer.Layout.NumberUp.PagesPerSheet:Supported