共用方式為


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