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>