共用方式為


customData 元素

選用 的 customData 元素會指定這個異步通知 XML 架構的自定義數據源。

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

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

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

使用方式

<customData
  dll = "xs:string"
  entryPoint = "xs:string"
  bidi = "xs:string">
  child elements
</customData>

屬性

屬性 類型 必要 Description
bidi xs:string Yes 必要屬性,指定印表機驅動程式與事件通知訊息之間的通訊類型。 如果值為 true,則通訊是雙向的,而且資源 DLL 中的驅動程式函式必須傳回字串。 如果值為 false,則通訊是單向通訊,從印表機驅動程式到事件通知訊息。 如需詳細資訊,請參閱下列範例和一節。
Dll xs:string Yes 必要屬性,指定包含自定義數據源的資源 DLL。 此 DLL 應該是印表機驅動程式的相依檔案,而且必須存在於驅動程式資源資料夾中 (,例如 %SYSTEMROOT%\system32\spool\drivers\w32x86\3) 。
entryPoint xs:string Yes 必要屬性,指定資源 DLL 中的數據源進入點。

子元素

元素 Description
什麼 根據自訂數據架構指定任何子專案。 如需詳細資訊,請參閱下列範例一節。

父元素

元素 Description
requestOpen 用來在用戶端電腦上開啟事件通知訊息的專案。

備註

您擷取的自訂資料必須以 CDATA 類型的形式提供。

範例

下列程式代碼範例示範如何使用 customData 元素來取得自定義數據。

<?xml version="1.0"?>
  <asyncPrintUIRequest xmlns="https://schemas.microsoft.com/2003/print/asyncui/v1/request"
      xmlns:myco="https://www.myprintercompany.com">
    <requestOpen>
      <customData dll="abc.dll" entrypoint="IHVFunction" bidi="true">
        <IHV:anyXMLData />
          CDATA
      </customData>
    </requestOpen>
</asyncPrintUIRequest>

另請參閱

requestOpen