Compartir a través de


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)

Consulte también

PRINTPROVIDOR