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