Udostępnij za pośrednictwem


BindPrinter

Important

Nowoczesna platforma drukowania jest preferowanym sposobem komunikacji z drukarkami w systemie Windows. Zalecamy używanie sterownika klasy skrzynki odbiorczej IPP firmy Microsoft wraz z aplikacjami do obsługi drukowania (PSA), aby dostosować środowisko drukowania w systemie Windows 10 i 11 na potrzeby opracowywania urządzeń drukarki.

Aby uzyskać więcej informacji, zobacz Print Support App v1 and v2 design guide (Przewodnik projektowania aplikacji do obsługi wydruku w wersji 1 i 2).

Metoda IPrintTicketProvider::BindPrinter wiąże drukarkę lub kolejkę wydruku z określoną wersją schematu biletu wydruku. Dzięki temu sterownik podstawowy może skojarzyć zestaw prywatnych identyfikatorów URI przestrzeni nazw z urządzeniem.

Powiązanie z urządzeniem umożliwia dostawcy buforowanie niektórych obiektów i uchwytów, które będą używane do świadczenia przyszłych usług dotyczących biletów drukowania lub możliwości urządzenia.

Metoda IPrintTicketProvider::BindPrinter jest wywoływana tylko raz dla każdego wystąpienia IPrintTicketProvider .

Poniższy przykładowy kod ilustruje argumenty metody.

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