Sdílet prostřednictvím


BindPrinter

Důležitý

Moderní tisková platforma je upřednostňovaná pro komunikaci s tiskárnami ve Windows. Doporučujeme použít ovladač třídy doručené pošty IPP od Microsoftu spolu s tiskovými podpůrnými aplikacemi (PSA) k přizpůsobení prostředí tisku ve Windows 10 a 11 pro vývoj zařízení tiskárny.

Další informace najdete v průvodci návrhem aplikace Podpora tisku.

Metoda IPrintTicketProvider::BindPrinter vytvoří vazbu tiskárny nebo tiskové fronty na konkrétní verzi schématu tiskového lístku. To umožňuje základnímu ovladači přidružit sadu identifikátorů URI privátního oboru názvů k zařízení.

Vazba na zařízení umožňuje poskytovateli ukládat určité objekty a úchyty do mezipaměti, které použije k provádění budoucích služeb pro tiskové lístky nebo funkce zařízení pro dané zařízení.

Metoda IPrintTicketProvider::BindPrinter je zaručena, že bude volána pouze jednou pro každou instanci IPrintTicketProvider instance.

Následující ukázkový kód znázorňuje argumenty metody.

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