balloonUI 元素

可选的 balloonUI 元素用于在客户端计算机上显示消息气球。

balloonUI 元素在此 URI 的 asyncui 命名空间中定义:

https://schemas.microsoft.com/2003/print/asyncui/v1/request

此资源可能在某些语言和国家/地区不可用。

使用情况

<balloonUI
  iconID = "xs:string"
  resourceDll = "xs:string">
  child elements
</balloonUI>

属性

属性 类型 必需 说明
iconID xs:string 一个可选属性,指定要在事件通知消息中显示的打印机图标。 属性值指定图标在资源 DLL 中的位置。 图标的大小必须为 32 x 32 像素,并且具有任何颜色深度。
resourceDll xs:string 一个可选属性,它指定一个资源 DLL,其中包含要显示在事件通知消息中的打印机图标。 此 DLL 应是打印机驱动程序的依赖文件,并且必须存在于驱动程序资源文件夹 (例如%SYSTEMROOT%\system32\spool\drivers\w32x86\3) 。

子元素

元素 说明
body 提供事件通知消息中显示的文本的必需元素。 此文本应提供有关打印机事件的用户特定详细信息。
标题 提供事件通知消息标题中显示的文本的必需元素。

父元素

元素 说明
requestOpen 一个元素,用于在客户端计算机上打开事件通知消息。

注解

如果未指定属性 iconIDresourceDll ,则会在气球消息中显示通用打印机图标。 若要显示自定义打印机图标,请指定这两个属性的值。

示例

下面的代码示例演示如何使用交互式气球将 CDATA 类型数据传递到 DLL。

<?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 Data to pass into dll
            MUST BE CDATA
          </action>
        </balloonUI>
      </requestOpen>
    </v1>
  </asyncPrintUIRequest>

另请参阅

action

身体

requestOpen

title