共用方式為


action 元素

選擇性 動作 元素描述當使用者按兩下批註訊息中的按鈕時,將會完成的動作。

動作元素定義在此 URI 的 asyncui 命名空間中:

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

某些語言和國家/地區可能無法使用此資源。

使用方式

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

屬性

屬性 類型 必要 Description
Dll xs:string Yes 必要屬性,指定 IHV 所提供的 DLL,其中包含使用者按鍵時要呼叫的函式。
entrypoint xs:string Yes 必要屬性,指定要在 IHV 所提供的 DLL 中呼叫的函式。 呼叫時,此函式應該會傳回 NULL

文字值

要傳遞至驅動程序資源 DLL 的選擇性字串,格式化為 CDATA。

子元素

沒有子專案。

父元素

元素 Description
balloonUI 提供事件通知訊息中顯示的文字。 此文字應提供印表機事件的使用者特定詳細數據。

備註

動作元素會與互動式方塊搭配使用,類似於一般球形,但它包含按鈕供用戶按兩下。

範例

下列 XML 程式代碼範例會在用戶端電腦上執行 IHV.exe 程式。

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

下列程式代碼範例示範如何使用 action 元素將數據傳遞至資源 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 CDATA to pass into the resource DLL
          </action>
        </balloonUI>
      </requestOpen>
    </v1>
  </asyncPrintUIRequest>

另請參閱

balloonUI