Elemento customData
L'elemento customData facoltativo specifica un'origine dati personalizzata per questo XML Schema di notifica asincrona.
L'elemento customData viene definito nello spazio dei nomi asyncui in questo URI:
https://schemas.microsoft.com/2003/print/asyncui/v1/request
Questa risorsa potrebbe non essere disponibile in alcune lingue e paesi.
Utilizzo
<customData
dll = "xs:string"
entryPoint = "xs:string"
bidi = "xs:string">
child elements
</customData>
Attributi
Attributo | Type | Obbligatoria | Descrizione |
---|---|---|---|
Bidi | xs:string | Sì | Attributo obbligatorio che specifica il tipo di comunicazione tra il driver della stampante e il messaggio di notifica degli eventi. Se il valore è true, la comunicazione è bidirezionale e la funzione driver nella DLL della risorsa deve restituire una stringa. Se il valore è false, la comunicazione è unidirezionale, dal driver della stampante al messaggio di notifica degli eventi. Per altre informazioni, vedere le sezioni Esempio e Osservazioni seguenti. |
dll | xs:string | Sì | Attributo obbligatorio che specifica una DLL di risorse che contiene l'origine dati personalizzata. Questa DLL deve essere un file dipendente del driver della stampante e deve essere presente nella cartella delle risorse del driver, ad esempio %SYSTEMROOT%\system32\spool\drivers\w32x86\3. |
Entrypoint | xs:string | Sì | Attributo obbligatorio che specifica il punto di ingresso dell'origine dati nella DLL della risorsa. |
Elementi figlio
Elemento | Descrizione |
---|---|
Nulla | Specifica qualsiasi elemento figlio in base allo schema di dati personalizzato. Per altre informazioni, vedere la sezione Esempio seguente. |
Elementi padre
Elemento | Descrizione |
---|---|
requestOpen | Elemento utilizzato per aprire un messaggio di notifica degli eventi nel computer client. |
Commenti
I dati personalizzati acquisiti devono essere forniti come tipo CDATA .
Esempio
Nell'esempio di codice seguente viene illustrato come usare l'elemento customData per ottenere i dati personalizzati.
<?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>