다음을 통해 공유


InitializePrintProvidor 함수(winsplp.h)

경고

Windows 10 타사 인쇄 공급자를 지원하는 API는 더 이상 사용되지 않습니다. Microsoft는 타사 인쇄 공급자에 대한 투자를 권장하지 않습니다. 또한 v4 인쇄 드라이버 모델을 사용할 수 있는 Windows 8 최신 제품에서는 타사 인쇄 공급자가 v4 인쇄 드라이버를 사용하는 큐를 만들거나 관리할 수 없습니다.

인쇄 공급자의 InitializePrintProvidor 함수는 공급자를 초기화하고 인쇄 스풀러에 공급자의 진입점을 제공합니다.

구문

BOOL InitializePrintProvidor(
  [out]          LPPRINTPROVIDOR pPrintProvidor,
  [in]           DWORD           cbPrintProvidor,
  [in, optional] LPWSTR          pFullRegistryPath
);

매개 변수

[out] pPrintProvidor

인쇄 공급자가 채울 PRINTPROVIDOR 구조체의 호출자 제공 주소입니다.

[in] cbPrintProvidor

pPrintProvidor가 가리키는 PRINTPROVIDOR 구조체의 호출자 제공 크기(바이트)입니다.

[in, optional] pFullRegistryPath

공급자의 레지스트리 항목에 대한 전체 레지스트리 경로를 나타내는 문자열에 대한 호출자 제공 포인터입니다.

반환 값

작업이 성공하면 함수는 TRUE를 반환해야 합니다. 그렇지 않으면 함수가 FALSE를 반환해야 합니다.

설명

인쇄 공급자는 공급자가 로드된 후 스풀러에서 호출하는 첫 번째 함수인 InitializePrintProvidor 함수를 정의해야 합니다. 함수는 제공된 PRINTPROVIDOR 구조체를 공급자의 정의된 함수에 대한 포인터로 채워야 합니다( 인쇄 공급자가 정의한 함수 참조). 함수는 다른 공급자별 초기화 작업을 수행할 수도 있습니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 winsplp.h(Winsplp.h 포함)

추가 정보

PRINTPROVIDOR