Freigeben über


customData-Element

Das optionale customData-Element gibt eine benutzerdefinierte Datenquelle für dieses asynchrone XML-Benachrichtigungsschema an.

Das customData-Element wird im asyncui-Namespace an diesem URI definiert:

https://schemas.microsoft.com/2003/print/asyncui/v1/request

Diese Ressource ist in einigen Sprachen und Ländern möglicherweise nicht verfügbar.

Verbrauch

<customData
  dll = "xs:string"
  entryPoint = "xs:string"
  bidi = "xs:string">
  child elements
</customData>

Attribute

attribute Typ Erforderlich BESCHREIBUNG
Bidi xs:string Yes Ein erforderliches Attribut, das den Typ der Kommunikation zwischen dem Druckertreiber und der Ereignisbenachrichtigung angibt. Wenn der Wert true ist, erfolgt die Kommunikation bidirektional, und die Treiberfunktion in der Ressourcen-DLL muss eine Zeichenfolge zurückgeben. Wenn der Wert false ist, erfolgt die Kommunikation unidirektional, vom Druckertreiber zur Ereignisbenachrichtigung. Weitere Informationen finden Sie in den folgenden Abschnitten "Beispiel" und "Hinweise".
Dll xs:string Yes Ein erforderliches Attribut, das eine Ressourcen-DLL angibt, die die benutzerdefinierte Datenquelle enthält. Diese DLL sollte eine abhängige Datei des Druckertreibers sein und im Treiberressourcenordner vorhanden sein (z. B. %SYSTEMROOT%\system32\spool\drivers\w32x86\3).
Entrypoint xs:string Yes Ein erforderliches Attribut, das den Datenquelleneinstiegspunkt in der Ressourcen-DLL angibt.

Untergeordnete Elemente

Element BESCHREIBUNG
Irgendetwas Gibt ein beliebiges untergeordnetes Element gemäß dem benutzerdefinierten Datenschema an. Weitere Informationen finden Sie im folgenden Beispielabschnitt.

Übergeordnete Elemente

Element BESCHREIBUNG
requestÖffnen Ein Element, das zum Öffnen einer Ereignisbenachrichtigung auf dem Clientcomputer verwendet wird.

Hinweise

Die von Ihnen erfassten benutzerdefinierten Daten müssen als CDATA-Typ bereitgestellt werden.

Beispiele

Das folgende Codebeispiel zeigt, wie Sie das customData-Element verwenden können, um Ihre benutzerdefinierten Daten abzurufen.

<?xml version="1.0"?>
  <asyncPrintUIRequest xmlns="https://schemas.microsoft.com/2003/print/asyncui/v1/request"
      xmlns:myco="https://www.myprintercompany.com">
    <requestOpen>
      <customData dll="abc.dll" entrypoint="IHVFunction" bidi="true">
        <IHV:anyXMLData />
          CDATA
      </customData>
    </requestOpen>
</asyncPrintUIRequest>

Weitere Informationen

requestÖffnen