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)