2.2.1.3.6 PRINTER_INFO Members

This section describes members commonly used in PRINTER_INFO structures.

pDescription: An optional pointer to a string that specifies a description of the printer.<17>

pComment: An optional pointer to a string that specifies additional information about the printer.<18>

Status: This member specifies the printer status. It is the result of a bitwise OR of zero or more printer status values (section 2.2.3.12).

Attributes: This member specifies printer attributes. It is the result of a bitwise OR of zero or more printer attribute values (section 2.2.3.12).

pDevMode: An optional pointer to a truncated DEVMODE structure (section 2.2.1.1.1) and MUST be ignored on receipt. Actual DEVMODE data is passed to a method via a custom-marshaled _DEVMODE structure (section 2.2.2.1) in a DEVMODE_CONTAINER (section 2.2.1.2.1).

pSecurityDescriptor: An optional pointer to a SECURITY_DESCRIPTOR structure ([MS-DTYP] section 2.4.6) and MUST be ignored on receipt. Actual SECURITY_DESCRIPTOR data is passed to a method via a self-relative SECURITY_DESCRIPTOR structure in a SECURITY_CONTAINER (section 2.2.1.2.13).

pPortName: This member is a pointer to a string that specifies the ports used to transmit data to a printer. For rules governing port names, see section 2.2.4.10.