다음을 통해 공유


action 요소

선택적 action 요소는 사용자가 풍선 메시지에서 단추를 클릭할 때 완료되는 작업을 설명합니다.

action 요소는 다음 URI의 비동기 네임스페이스에 정의됩니다.

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

일부 언어 및 국가에서는 이 리소스를 사용할 수 없습니다.

사용량

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

특성

attribute Type 필수 Description
Dll xs:string Yes 사용자가 단추를 클릭할 때 호출할 함수를 포함하는 IHV에서 제공하는 DLL을 지정하는 필수 특성입니다.
entrypoint xs:string Yes IHV에서 제공하는 DLL에서 호출할 함수를 지정하는 필수 특성입니다. 이 함수는 호출 시 NULL 을 반환해야 합니다.

텍스트 값

CDATA 형식의 선택적 문자열은 드라이버 리소스 DLL에 전달됩니다.

자식 요소

자식 요소가 없습니다.

부모 요소

요소 Description
balloonUI 이벤트 알림 메시지에 표시되는 텍스트를 제공합니다. 이 텍스트는 프린터 이벤트에 대한 사용자별 세부 정보를 제공해야 합니다.

설명

action 요소는 일반 풍선과 유사하지만 사용자가 클릭할 수 있는 단추가 포함된 대화형 풍선과 함께 사용됩니다.

예제

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

다음 코드 예제에서는 작업 요소를 사용하여 리소스 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