다음을 통해 공유


customData 요소

선택적 customData 요소는 이 비동기 알림 XML 스키마에 대한 사용자 지정 데이터 원본을 지정합니다.

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

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

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

사용량

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

특성

attribute Type 필수 Description
Bidi xs:string Yes 프린터 드라이버와 이벤트 알림 메시지 간의 통신 유형을 지정하는 필수 특성입니다. 값이 true이면 통신은 양방향이고 리소스 DLL의 드라이버 함수는 문자열을 반환해야 합니다. 값이 false이면 프린터 드라이버에서 이벤트 알림 메시지로의 통신은 단방향입니다. 자세한 내용은 다음 예제 및 설명 섹션을 참조하세요.
Dll xs:string Yes 사용자 지정 데이터 원본을 포함하는 리소스 DLL을 지정하는 필수 특성입니다. 이 DLL은 프린터 드라이버의 종속 파일이어야 하며 드라이버 리소스 폴더에 있어야 합니다(예: %SYSTEMROOT%\system32\spool\drivers\w32x86\3).
진입점 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