Funktioner som definieras av DLL:er för skrivargränssnitt
Viktig
Den moderna utskriftsplattformen är Windows bästa sätt att kommunicera med skrivare. Vi rekommenderar att du använder Microsofts IPP-drivrutin för inkorgsklass tillsammans med Print Support Apps (PSA) för att anpassa utskriftsupplevelsen i Windows 10 och 11 för enhetsutveckling av skrivare.
Mer information finns i designguiden för Print-supportappen.
DLL:er för skrivargränssnitt exporterar funktionerna som anges i följande tabell.
Funktion | Avsikt |
---|---|
DllEntryPoint | Inledande DLL-startpunkt, som vanligtvis kallas DLLMain. |
DrvConvertDevMode | Konverterar den angivna DEVMODEW- struktur från en version till en annan. |
DrvDeviceCapabilities | Returnerar begärd information om en skrivares funktioner. |
DrvEnhetEgenskapsfönster | Anropar CPSUI- för att skapa egenskapsbladssidor som beskriver en skrivares egenskaper. |
DrvDocumentEvent | (Valfritt) Tillåter DLL för skrivargränssnittet att ange vilka händelser som är associerade med att skriva ut ett dokument som det ska hantera. |
DrvDriverEvent | (Valfritt) Tillåter skrivargränssnittets DLL att svara på meddelanden från skrivarspoolern att vissa drivrutinsspecifika händelser har inträffat. |
DrvDocumentPropertySheets> | Anropar CPSUI för att skapa egenskapsbladssidor som beskriver ett utskriftsdokuments egenskaper. |
DrvPrinterEvent | Tillåter DLL för skrivargränssnittet att svara på meddelanden från bufferten om att vissa skrivarspecifika händelser har inträffat. |
DrvQueryColorProfile | (Valfritt) Tillåter DLL för skrivargränssnittet att ange en ICC-profil som ska användas för färghantering. |
DrvQueryJobAttributes | (Valfritt) Tillåter DLL för skrivargränssnittet att ange stöd för sådana funktioner som att skriva ut flera dokumentsidor på en fysisk sida ("N-up"-utskrift), skriva ut flera kopior av varje sida och sortera sidor. |
DevQueryPrintEx | Avgör om ett utskriftsjobb kan skrivas ut med hjälp av skrivarens aktuella konfiguration. |
DrvSplDeviceCaps | Returnerar begärd information om en skrivares funktioner. |
DrvUpgradePrinter | (Valfritt) Uppdaterar en skrivares registerinställningar när en ny version av drivrutinen läggs till i ett system. |