API-strukturer för utskriftshanteraren

Det här avsnittet innehåller en alfabetisk lista över de strukturer som används av API:et för utskriftshanteraren.

I det här avsnittet

Struktur Beskrivning
ADDJOB_INFO_1
Den ADDJOB_INFO_1 strukturen identifierar ett utskriftsjobb samt den katalog och fil där ett program kan lagra jobbet.
CORE_PRINTER_DRIVER
Representerar en skrivardrivrutin som andra skrivardrivrutiner är beroende av.
DATATYPES_INFO_1
Den DATATYPES_INFO_1 strukturen innehåller information om den datatyp som används för att registrera ett utskriftsjobb.
DOC_INFO_1
Den DOC_INFO_1 strukturen beskriver ett dokument som ska skrivas ut.
DOC_INFO_2
Strukturen DOC_INFO_2 beskriver ett dokument som ska skrivas ut.
DOC_INFO_3
Den DOC_INFO_3 strukturen beskriver ett dokument som ska skrivas ut.
DRIVER_INFO_1
Den DRIVER_INFO_1 strukturen identifierar en skrivardrivrutin.
DRIVER_INFO_2
Den DRIVER_INFO_2 strukturen identifierar en skrivardrivrutin, drivrutinsversionsnumret, miljön för vilken drivrutinen skrevs, namnet på filen där drivrutinen lagras och så vidare.
DRIVER_INFO_3
Strukturen DRIVER_INFO_3 innehåller information om skrivardrivrutinen.
DRIVER_INFO_4
Den DRIVER_INFO_4 strukturen innehåller information om skrivardrivrutiner.
DRIVER_INFO_5
Den DRIVER_INFO_5 strukturen innehåller information om skrivardrivrutinen.
DRIVER_INFO_6
Den DRIVER_INFO_6 strukturen innehåller information om skrivardrivrutiner.
DRIVER_INFO_8
Innehåller information om skrivardrivrutinen.
FORM_INFO_1
Den FORM_INFO_1 strukturen innehåller information om ett utskriftsformulär. Informationen innehåller utskriftsformulärets ursprung, dess namn, dess dimensioner och dimensionerna för dess utskrivbara område.
FORM_INFO_2
Innehåller information om ett lokaliserbart utskriftsformulär.
JOB_INFO_1
Den JOB_INFO_1 strukturen anger information om utskriftsjobb, till exempel värdet för jobbidentifieraren, namnet på den skrivare som jobbet har buffrats för, namnet på den dator som skapade utskriftsjobbet, namnet på den användare som äger utskriftsjobbet och så vidare.
JOB_INFO_2
Den JOB_INFO_2 strukturen beskriver en fullständig uppsättning värden som är associerade med ett jobb.
JOB_INFO_3
Den JOB_INFO_3 strukturen används för att länka samman en uppsättning utskriftsjobb.
JOB_INFO_4
Beskriver en fullständig uppsättning värden som är associerade med ett jobb och stöder stora spoolfiler med storlekar uttryckta med 64 bitar.
MONITOR_INFO_1
Den MONITOR_INFO_1 strukturen identifierar en installerad övervakare.
MONITOR_INFO_2
Den MONITOR_INFO_2 strukturen identifierar en övervakare.
PORT_INFO_1
Den PORT_INFO_1 strukturen identifierar en skrivarport som stöds.
PORT_INFO_2
Den PORT_INFO_2 strukturen identifierar en skrivarport som stöds.
PORT_INFO_3
Den PORT_INFO_3 strukturen anger statusvärdet för en skrivarport.
PRINT_EXECUTION_DATA
Innehåller körningskontexten för skrivardrivrutinen som anropar GetPrintExecutionData.
PRINTER_CONNECTION_INFO_1
Representerar information om en anslutning till en skrivare.
PRINTER_DEFAULTS
Den PRINTER_DEFAULTS strukturen anger standarddatatyp, miljö, initieringsdata och åtkomsträttigheter för en skrivare.
PRINTER_ENUM_VALUES
Den PRINTER_ENUM_VALUES strukturen anger värdenamn, typ och data för ett skrivarkonfigurationsvärde som returneras av funktionen EnumPrinterDataEx.
PRINTER_INFO_1
Den PRINTER_INFO_1 strukturen anger allmän skrivarinformation.
PRINTER_INFO_2
Den PRINTER_INFO_2 strukturen anger detaljerad skrivarinformation.
PRINTER_INFO_3
Den PRINTER_INFO_3 strukturen anger information om skrivarsäkerhet.
PRINTER_INFO_4
Den PRINTER_INFO_4 strukturen anger allmän skrivarinformation.
Strukturen kan användas för att hämta minimal skrivarinformation vid ett anrop till EnumPrinters. Ett sådant anrop är ett snabbt och enkelt sätt att hämta namn och attribut för alla lokalt installerade skrivare i ett system och alla fjärrskrivareanslutningar som en användare har upprättat.
PRINTER_INFO_5
Den PRINTER_INFO_5 strukturen anger detaljerad skrivarinformation.
PRINTER_INFO_6
PRINTER_INFO_6 anger statusvärdet för en skrivare.
PRINTER_INFO_7
Den PRINTER_INFO_7 strukturen anger skrivarinformation för katalogtjänster. Använd den här strukturen med funktionen SetPrinter för att publicera en skrivares data i katalogtjänsten (DS), eller för att uppdatera eller ta bort en skrivares publicerade data från DS. Använd den här strukturen med funktionen GetPrinter för att avgöra om en skrivare publiceras i DS.
PRINTER_INFO_8
Den PRINTER_INFO_8 strukturen anger de globala standardinställningarna för skrivare.
PRINTER_INFO_9
Den PRINTER_INFO_9 strukturen anger standardinställningarna för skrivare per användare.
PRINTER_NOTIFY_INFO
PRINTER_NOTIFY_INFO-strukturen innehåller skrivarinformation som returneras av funktionen FindNextPrinterChangeNotification. Funktionen returnerar den här informationen efter att en vänteåtgärd på ett meddelandeobjekt för skrivarändring har uppfyllts.
PRINTER_NOTIFY_INFO_DATA
Den PRINTER_NOTIFY_INFO_DATA strukturen identifierar ett jobb- eller skrivarinformationsfält och tillhandahåller aktuella data för fältet.
PRINTER_NOTIFY_OPTIONS
Den PRINTER_NOTIFY_OPTIONS strukturen anger alternativ för ett ändringsmeddelandeobjekt som övervakar en skrivare eller utskriftsserver.
PRINTER_NOTIFY_OPTIONS_TYPE
Den PRINTER_NOTIFY_OPTIONS_TYPE strukturen anger vilken uppsättning skrivar- eller jobbinformationsfält som ska övervakas av ett meddelandeobjekt för skrivarändring.
Ett anrop till funktionen FindFirstPrinterChangeNotification anger en PRINTER_NOTIFY_OPTIONS struktur som innehåller en matris med PRINTER_NOTIFY_OPTIONS_TYPE strukturer.
PRINTER_OPTIONS
Representerar skrivaralternativ.
PRINTPROCESSOR_CAPS_1
Den PRINTPROCESSOR_CAPS_1 strukturen är formatet för den skrivarfunktionsinformation som returneras av funktionen GetPrinterData i bufferten som anges av variabeln pData.
PRINTPROCESSOR_CAPS_2
Representerar information om skrivarfunktioner.
PRINTPROCESSOR_INFO_1
Den PRINTPROCESSOR_INFO_1 strukturen anger namnet på en installerad utskriftsprocessor.
PROVIDOR_INFO_1
Den PROVIDOR_INFO_1 strukturen identifierar en utskriftsprovider.
PROVIDOR_INFO_2
Den PROVIDOR_INFO_2 strukturen lägger till en utskriftsprovider i listan över order från utskriftsprovidern.