DOC_INFO_2 구조체

DOC_INFO_2 구조체는 인쇄할 문서를 설명합니다.

구문

typedef struct _DOC_INFO_2 {
  LPTSTR pDocName;
  LPTSTR pOutputFile;
  LPTSTR pDatatype;
  DWORD  dwMode;
  DWORD  JobId;
} DOC_INFO_2, *PDOC_INFO_2;

멤버

pDocName

문서의 이름을 지정하는 null로 끝나는 문자열에 대한 포인터입니다.

pOutputFile

출력 파일의 이름을 지정하는 null로 끝나는 문자열에 대한 포인터입니다.

pDatatype

문서를 기록하는 데 사용되는 데이터 형식을 식별하는 null로 끝나는 문자열에 대한 포인터입니다.

dwMode

따라야 할 데이터의 특성을 인쇄 스풀러에 알릴 수 있습니다. 이 값이 0이면 인쇄 스풀러는 WritePrinter 에 대한 후속 호출에서 보낸 데이터를 일반 인쇄 작업으로 처리합니다(스풀이 스풀되는지 여부는 프린터 속성에 따라 다름). 이 값이 DI_CHANNEL 통신 채널만 열립니다. 이 경우 WritePrinter 에 대한 후속 호출로 전달된 데이터는 프린터로 전송되거나 ReadPrinter 에 대한 후속 호출은 프린터에서 데이터를 검색합니다. 이 모드는 EndDoc 가 호출될 때까지 유효합니다.

JobId

내부용으로 예약됨; 0이어야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Winspool.h(Windows.h 포함)
유니코드 및 ANSI 이름
_DOC_INFO_2W (유니코드) 및 _DOC_INFO_2A (ANSI)

추가 정보

인쇄

스풀러 API 구조 인쇄

EndDoc

ReadPrinter

StartDocPrinter

WritePrinter