@FieldOrder({"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 | 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.
|
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 | Description |
---|---|
PRINTER_INFO_2() |
|
PRINTER_INFO_2(int size) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
hasAttribute(int value) |
Checks if the printer attributes have one of the values
PRINTER_ATTRIBUTE_XXX.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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