Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Important
Het moderne afdrukplatform is de voorkeursmiddel van Windows om te communiceren met printers. U wordt aangeraden de IPP-inboxklasse-driver van Microsoft te gebruiken, samen met PSA (Print Support Apps), om de afdrukervaring in Windows 10 en 11 voor de ontwikkeling van printergerelateerde apparaten aan te passen.
Zie de ontwerphandleiding voor Print Support App v1 en v2 voor meer informatie.
De routine IPrintTicketProvider::QueryDeviceNamespace biedt de standaardnaamruimte die de conversies PrintTicket-to-DEVMODE en DEVMODE-to-PrintTicket gebruiken als ze een functie of optie uit een privénaamruimte in een afdrukticket moeten plaatsen.
De volgende voorbeeldcode illustreert hoe deze methode kan worden geïmplementeerd.
STDMETHODIMP
CPrintTicketProvider::QueryDeviceNamespace(BSTR *pDefaultNamespace)
{
*pDefaultNamespace = SysAllocString(TEXT("https://schemas.contoso.com/printers/seriesA/v.1.0"));
if (!(*pDefaultNamespace))
{
return E_OUTOFMEMORY;
}
return S_OK;
}