Condividi tramite


elemento action

L'elemento azione facoltativo descrive un'azione che verrà completata quando un utente fa clic su un pulsante nel messaggio fumetto.

L'elemento action è 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

<action
  dll = "xs:string"
  entrypoint = "xs:string">
  text
</action>

Attributi

Attributo Type Obbligatoria Descrizione
dll xs:string Attributo obbligatorio che specifica una DLL, fornita da un IHV, che contiene una funzione da chiamare quando un utente fa clic su un pulsante.
Entrypoint xs:string Attributo obbligatorio che specifica la funzione da chiamare nella DLL fornita dall'IHV. Questa funzione deve restituire NULL quando viene chiamato.

Valore di testo

Stringa facoltativa, formattata come CDATA, da passare alla DLL della risorsa driver.

Elementi figlio

Non ci sono elementi figlio.

Elementi padre

Elemento Descrizione
balloonUI Fornisce testo visualizzato nel messaggio di notifica degli eventi. Questo testo deve fornire dettagli specifici dell'utente sull'evento della stampante.

Commenti

L'elemento azione viene usato con un fumetto interattivo, simile a un fumetto normale, ma include un pulsante che l'utente può fare clic.

Esempio

Nell'esempio di codice XML seguente verrà eseguito il programma IHV.exe nel computer client.

<?xml version="1.0" ?> 
  <asyncPrintUIRequest
    xmlns="https://schemas.microsoft.com/2003/print/asyncui/v1/request">
    <v1>
      <requestOpen>
        <balloonUI iconID="1" resourceDll="IHV.dll">
          <title stringID="1234" resourceDll="IHV.dll" />
          <body stringID="100" resourceDll="IHV.dll">
            <parameter stringID="<5>" />
            <parameter stringID="1002" resourceDll="IHV.dll" />
          </body>
        </balloonUI>
      </requestOpen>
    </v1>
  </asyncPrintUIRequest>

Nell'esempio di codice seguente viene illustrato come usare l'elemento action per passare i dati a una DLL della risorsa.

<?xml version="1.0" ?>
   <asyncPrintUIRequest
    xmlns="https://schemas.microsoft.com/2003/print/asyncui/v1/request">
    <v1>
      <requestOpen>
        <balloonUI iconID="1" resourceDll="IHV.dll">
          <title stringID="1234" resourceDll="IHV.dll"/>
          <body stringID="100" resourceDll="IHV.dll">
            <parameter stringID="<5>" />
            <parameter stringID="1002" resourceDll="IHV.dll" />
          </body>
          <action dll="adc.dll" entrypoint="def" >
            IHV CDATA to pass into the resource DLL
          </action>
        </balloonUI>
      </requestOpen>
    </v1>
  </asyncPrintUIRequest>

Vedi anche

balloonUI