@Structure.FieldOrder(value={"pServerName","pPrinterName","pShareName","pPortName","pDriverName","pComment","pLocation","pDevMode","pSepFile","pPrintProcessor","pDatatype","pParameters","pSecurityDescriptor","Attributes","Priority","DefaultPriority","StartTime","UntilTime","Status","cJobs","AveragePPM"}) public static class Winspool.PRINTER_INFO_2 extends Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field and Description |
---|---|
int |
Attributes
The printer attributes.
|
int |
AveragePPM
The average number of pages per minute that have been printed on the
printer.
|
int |
cJobs
The number of print jobs that have been queued for the printer.
|
int |
DefaultPriority
The default priority value assigned to each print job.
|
java.lang.String |
pComment
A pointer to a null-terminated string that provides a brief
description of the printer.
|
java.lang.String |
pDatatype
A pointer to a null-terminated string that specifies the data type
used to record the print job.
|
WinDef.INT_PTR |
pDevMode
A pointer to a DEVMODE structure that defines default printer data
such as the paper orientation and the resolution.
|
java.lang.String |
pDriverName
A pointer to a null-terminated string that specifies the name of the
printer driver.
|
java.lang.String |
pLocation
A pointer to a null-terminated string that specifies the physical
location of the printer (for example, "Bldg. 38, Room 1164").
|
java.lang.String |
pParameters
A pointer to a null-terminated string that specifies the default
print-processor parameters.
|
java.lang.String |
pPortName
A pointer to a null-terminated string that identifies the port(s)
used to transmit data to the printer.
|
java.lang.String |
pPrinterName
A pointer to a null-terminated string that specifies the name of the
printer.
|
java.lang.String |
pPrintProcessor
A pointer to a null-terminated string that specifies the name of the
print processor used by the printer.
|
int |
Priority
A priority value that the spooler uses to route print jobs.
|
WinDef.INT_PTR |
pSecurityDescriptor
A pointer to a SECURITY_DESCRIPTOR structure for the printer.
|
java.lang.String |
pSepFile
A pointer to a null-terminated string that specifies the name of the
file used to create the separator page.
|
java.lang.String |
pServerName
A pointer to a null-terminated string identifying the server that
controls the printer.
|
java.lang.String |
pShareName
A pointer to a null-terminated string that identifies the share point
for the printer.
|
int |
StartTime
The earliest time at which the printer will print a job.
|
int |
Status
The printer status.
|
int |
UntilTime
The latest time at which the printer will print a job.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor and Description |
---|
PRINTER_INFO_2() |
PRINTER_INFO_2(int size) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasAttribute(int value)
Checks if the printer attributes have one of the values
PRINTER_ATTRIBUTE_XXX.
|
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
public java.lang.String pServerName
public java.lang.String pPrinterName
public java.lang.String pShareName
public java.lang.String pPortName
public java.lang.String pDriverName
public java.lang.String pComment
public java.lang.String pLocation
public WinDef.INT_PTR pDevMode
public java.lang.String pSepFile
public java.lang.String pPrintProcessor
public java.lang.String pDatatype
public java.lang.String pParameters
public WinDef.INT_PTR pSecurityDescriptor
public int Attributes
public int Priority
public int DefaultPriority
public int StartTime
public int UntilTime
public int Status
public int cJobs
public int AveragePPM