다음을 통해 공유


매개 변수 요소

선택적 매개 변수 요소는 이벤트 알림 메시지의 텍스트에서 백분율(%) 문자로 대체되는 텍스트 문자열을 지정합니다.

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

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

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

사용량

<parameter
  stringID = "xs:string"
  resourceDll = "xs:string"
  type = "xs:string"/>

특성

attribute Type 필수 Description
resourceDll xs:string No 이벤트 알림 메시지에 표시할 텍스트가 포함된 리소스 DLL을 지정하는 선택적 특성입니다. 이 DLL은 프린터 드라이버의 종속 파일이어야 하며 드라이버 리소스 폴더에 있어야 합니다(예: %SYSTEMROOT%\system32\spool\drivers\w32x86\3).
stringID xs:string Yes 이벤트 알림 메시지 텍스트의 백분율(%) 문자 위치에 표시할 텍스트를 지정하는 필수 특성입니다. 특성 값은 리소스 DLL에서 텍스트 문자열의 위치를 지정합니다.
type xs:string No 프린터 또는 문서의 이름을 지정하는 선택적 특성입니다. 이 특성은 다음 값 중 하나를 사용할 수 있습니다. Document 인쇄되는 문서의 이름입니다. PrinterName제어판 프린터 및 팩스 폴더에 나열된 프린터의 이름입니다(예: "\printserver의 Fabrikam 5000" 또는 "위층 침실의 프린터").

자식 요소

자식 요소가 없습니다.

부모 요소

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

설명

리소스 DLL에서 로드된 텍스트에는 매개 변수 요소로 지정된 텍스트 문자열로 대체될 백분율(%) 문자가 포함될 수 있습니다.

예제

다음 코드 예제에서는 매개 변수 요소를 사용하여 전체 이벤트 알림 메시지를 생성하는 방법을 보여줍니다.

이 예제에서 stringID 값은 다음을 지정합니다.

  • 드라이버 리소스 DLL의 사용자 인터페이스 문자열 100은 "프린터가 %1 잉크를 벗어났습니다. %2를 열고 잉크 카트리지를 교체하세요."

  • Microsoft에서 제공하는 사용자 인터페이스 DLL의 사용자 인터페이스 문자열 5는 "노란색"입니다.

  • 드라이버 리소스 DLL의 사용자 인터페이스 문자열 1002는 "Side Access Door B"입니다.

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

앞의 XML 코드를 사용하면 이벤트 알림 메시지에 다음 본문 텍스트(stringID="100")가 표시됩니다. "프린터가 노란색 잉크가 부족합니다. Side Access Door B를 열고 잉크 카트리지를 교체하세요."

추가 정보

body

title