BindPrinter
Wichtig
Die moderne Druckplattform ist die bevorzugte Methode von Windows für die Kommunikation mit Druckern. Wir empfehlen die Verwendung des Microsoft IPP-Treibers für die Posteingangsklasse zusammen mit Print Support Apps (PSA), um das Druckverhalten in Windows 10 und 11 für die Entwicklung von Druckergeräten anzupassen.
Weitere Informationen finden Sie unter Moderne Druckplattform und im Designhandbuch für die Drucksupport-App.
Die IPrintTicketProvider::BindPrinter-Methode bindet einen Drucker oder eine Druckwarteschlange an eine bestimmte Version des „Print Ticket”-Schemas. Auf diese Weise kann der Kerntreiber ein Set privater Namespace-URIs einem Gerät zuordnen.
Die Bindung an ein Gerät ermöglicht es dem Anbieter, bestimmte Objekte zwischenzuspeichern und zu behandeln, mit denen zukünftige Print Ticket- oder Gerätefunktionen für dieses Gerät ausgeführt werden.
Die IPrintTicketProvider::BindPrinter-Methode wird garantiert nur einmal für jede IPrintTicketProvider-Instanz aufgerufen.
Der folgende Beispielcode veranschaulicht die Argumente der Methode.
STDMETHODIMP
CPrintTicketProvider::
BindPrinter( THIS_ HANDLE hPrinter,
INT version,
PSHIMOPTS pOptions,
DWORD *pDevModeFlags,
INT *pcNamespaces,
BSTR **ppNamespaces)