Función InitializePrintProvidor (winsplp.h)
Advertencia
A partir de Windows 10, las API que admiten proveedores de impresión de terceros están en desuso. Microsoft no recomienda ninguna inversión en proveedores de impresión de terceros. Además, en Windows 8 y productos más recientes en los que el modelo de controlador de impresión v4 está disponible, es posible que los proveedores de impresión de terceros no creen o administren colas que usen controladores de impresión v4.
La función InitializePrintProvidor de un proveedor de impresión inicializa el proveedor y proporciona el administrador de impresión con los puntos de entrada del proveedor.
Sintaxis
BOOL InitializePrintProvidor(
[out] LPPRINTPROVIDOR pPrintProvidor,
[in] DWORD cbPrintProvidor,
[in, optional] LPWSTR pFullRegistryPath
);
Parámetros
[out] pPrintProvidor
Dirección proporcionada por el autor de la llamada de una estructura PRINTPROVIDOR , que el proveedor de impresión rellenará.
[in] cbPrintProvidor
Tamaño proporcionado por el autor de la llamada, en bytes, de la estructura PRINTPROVIDOR a la que apunta pPrintProvidor.
[in, optional] pFullRegistryPath
Puntero proporcionado por el autor de la llamada a una cadena que representa la ruta de acceso completa del Registro a la entrada del registro del proveedor.
Valor devuelto
Si la operación se realiza correctamente, la función debe devolver TRUE. De lo contrario, la función debe devolver FALSE.
Comentarios
Los proveedores de impresión son necesarios para definir una función InitializePrintProvidor , que es la primera función a la que llama el administrador después de cargar el proveedor. La función debe rellenar la estructura PRINTPROVIDOR proporcionada con punteros a las funciones definidas del proveedor (consulte Funciones definidas por proveedores de impresión). La función también puede realizar otras operaciones de inicialización específicas del proveedor.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | winsplp.h (incluya Winsplp.h) |