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 포함) |