Condividi tramite


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

Vedi anche

requestOpen