Funzione InitializePrintProvidor (winsplp.h)
Avviso
A partire da Windows 10, le API che supportano provider di stampa di terze parti sono deprecate. Microsoft non consiglia alcun investimento in provider di stampa di terze parti. Inoltre, nei Windows 8 e nei prodotti più recenti in cui è disponibile il modello di driver di stampa v4, i provider di stampa di terze parti potrebbero non creare o gestire code che usano driver di stampa v4.
La funzione InitializePrintProvidor di un provider di stampa inizializza il provider e fornisce lo spooler di stampa con i punti di ingresso del provider.
Sintassi
BOOL InitializePrintProvidor(
[out] LPPRINTPROVIDOR pPrintProvidor,
[in] DWORD cbPrintProvidor,
[in, optional] LPWSTR pFullRegistryPath
);
Parametri
[out] pPrintProvidor
Indirizzo fornito dal chiamante di una struttura PRINTPROVIDOR , da compilare dal provider di stampa.
[in] cbPrintProvidor
Dimensione fornita dal chiamante, in byte, della struttura PRINTPROVIDOR a cui punta pPrintProvidor.
[in, optional] pFullRegistryPath
Puntatore fornito dal chiamante a una stringa che rappresenta il percorso completo del Registro di sistema alla voce del Registro di sistema del provider.
Valore restituito
Se l'operazione ha esito positivo, la funzione deve restituire TRUE. In caso contrario, la funzione deve restituire FALSE.
Commenti
I provider di stampa sono necessari per definire una funzione InitializePrintProvidor , che è la prima funzione chiamata dallo spooler dopo il caricamento del provider. La funzione deve riempire la struttura PRINTPROVIDOR fornita con puntatori alle funzioni definite dal provider (vedere Funzioni definite dai provider di stampa). La funzione può anche eseguire altre operazioni di inizializzazione specifiche del provider.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | winsplp.h (include Winsplp.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per