elemento action
El elemento de acción opcional describe una acción que se completará cuando un usuario haga clic en un botón en el mensaje de globo.
El elemento action se define en el espacio de nombres asyncui en este URI:
https://schemas.microsoft.com/2003/print/asyncui/v1/request
Es posible que este recurso no esté disponible en algunos idiomas y países.
Uso
<action
dll = "xs:string"
entrypoint = "xs:string">
text
</action>
Atributos
Atributo | Tipo | Requerido | Descripción |
---|---|---|---|
Dll | xs:string | Sí | Atributo obligatorio que especifica un archivo DLL, proporcionado por un IHV, que contiene una función a la que llamar cuando un usuario hace clic en un botón. |
entrypoint | xs:string | Sí | Atributo obligatorio que especifica la función a la que se va a llamar en el archivo DLL proporcionado por el IHV. Esta función debe devolver NULL cuando se llama a . |
Valor de texto
Cadena opcional, con formato CDATA, que se pasará al archivo DLL del recurso del controlador.
Elementos secundarios
No hay elementos secundarios.
Elementos primarios
Elemento | Descripción |
---|---|
balloonUI | Proporciona texto que se muestra en el mensaje de notificación de eventos. Este texto debe proporcionar los detalles específicos del usuario sobre el evento de impresora. |
Comentarios
El elemento action se usa con un globo interactivo, que es similar a un globo normal, pero incluye un botón para que el usuario haga clic.
Ejemplos
El siguiente ejemplo de código XML ejecutará el programa IHV.exe en el equipo cliente.
<?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>
En el ejemplo de código siguiente se muestra cómo usar el elemento action para pasar datos a un archivo DLL de recursos.
<?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>