다음을 통해 공유


GdiStartDocEMF 함수(winppi.h)

GdiStartDocEMF 함수는 EMF 형식 인쇄 작업에 대한 초기화 작업을 수행합니다.

구문

BOOL GdiStartDocEMF(
  HANDLE   SpoolFileHandle,
  DOCINFOW *pDocInfo
);

매개 변수

SpoolFileHandle

GdiGetSpoolFileHandle에 대한 이전 호출에서 가져온 호출자 제공 스풀 파일 핸들입니다.

pDocInfo

DOCINFOW 구조체에 대한 호출자 제공 포인터(Microsoft Window SDK 설명서에 설명되어 있습니다).

반환 값

작업이 성공하면 함수는 TRUE를 반환 합니다. 그렇지 않으면 함수가 FALSE를 반환하고 GetLastError를 호출하여 오류 코드를 가져올 수 있습니다.

설명

GdiStartDocEMF 함수는 인쇄 프로세서의 PrintDocumentOnPrintProcessor 함수 내에서 사용하기 위해 gdi32.dll 의해 내보내집니다.

함수는 인쇄 작업의 EMF 레코드를 재생하기 전에 수행해야 하는 초기화를 수행합니다. 함수는 스풀러의 StartDoc 함수(Window SDK 설명서에 설명됨)를 호출하며, 이 함수는 프린터 드라이버의 DrvStartDoc 함수를 호출합니다.

인쇄 프로세서는 이전에 OpenPrintProcessor 함수에서 받은 PRINTPROCESSOROPENDATA 구조체에 포함된 출력 파일 이름으로 DOCINFOW 구조체의 lpszOutput 멤버를 설정해야 합니다.

인쇄 프로세서는 DOCINFOW 구조체의 lpszDocName 멤버를 이전에 PrintDocumentOnPrintProcessor 함수에서 받은 문서 이름 포인터로 설정해야 합니다.

자세한 내용은 인쇄 프로세서에서 GDI 함수 사용을 참조하세요.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 winppi.h(Winppi.h 포함)
라이브러리 Gdi32.Lib
DLL Gdi32.dll

추가 정보

GdiEndDocEMF