Delen via


BindPrinter

Belangrijk

Het moderne afdrukplatform is de voorkeursmiddel van Windows om te communiceren met printers. U wordt aangeraden om het Microsoft IPP-inboxklasse-stuurprogramma te gebruiken, samen met Print Support Apps (PSA), om de afdrukervaring in Windows 10 en 11 aan te passen voor de ontwikkeling van apparaten voor printers.

Zie de Print support app design guidevoor meer informatie.

De methode IPrintTicketProvider::BindPrinter verbindt een printer of afdrukwachtrij met een specifieke versie van het printticketschema. Hierdoor kan het kernstuurprogramma een set privénaamruimte-URI's koppelen aan een apparaat.

Door verbinding te maken met een apparaat kan de provider bepaalde objecten en afhandelingen in de cache opslaan die worden gebruikt om toekomstige diensten voor printtickets of apparaatmogelijkheden voor dat apparaat uit te voeren.

De methode IPrintTicketProvider::BindPrinter wordt gegarandeerd slechts één keer aangeroepen voor elke IPrintTicketProvider exemplaar.

De volgende voorbeeldcode illustreert de argumenten van de methode.

STDMETHODIMP 
CPrintTicketProvider::
BindPrinter( THIS_ HANDLE    hPrinter,
                   INT       version,
                   PSHIMOPTS pOptions,
                   DWORD    *pDevModeFlags,
                   INT      *pcNamespaces,
                   BSTR    **ppNamespaces)