Compartir a través de


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

Consulte también

balloonUI