Compartir a través de


estructura de PRINTER_INFO_1

La estructura PRINTER_INFO_1 especifica información general de la impresora.

Sintaxis

typedef struct _PRINTER_INFO_1 {
  DWORD  Flags;
  LPTSTR pDescription;
  LPTSTR pName;
  LPTSTR pComment;
} PRINTER_INFO_1, *PPRINTER_INFO_1;

Miembros

Marcas

Especifica información sobre los datos devueltos. A continuación se muestran los valores de este miembro.

Valor Significado
PRINTER_ENUM_EXPAND Un proveedor de impresión puede establecer esta marca como una sugerencia para una aplicación que llama para enumerar este objeto aún más si está habilitada la expansión predeterminada. Por ejemplo, cuando se enumeran dominios, un proveedor de impresión podría indicar el dominio del usuario estableciendo esta marca.
PRINTER_ENUM_CONTAINER Si se establece esta marca, el objeto de impresora puede contener objetos enumerables. Por ejemplo, el objeto puede ser un servidor de impresión que contenga impresoras.
PRINTER_ENUM_ICON1 Indica que, cuando corresponda, una aplicación debe mostrar un icono que identifique el objeto como un nombre de red de nivel superior, como Microsoft Windows Network.
PRINTER_ENUM_ICON2 Indica que, cuando corresponda, una aplicación debe mostrar un icono que identifique el objeto como un dominio de red.
PRINTER_ENUM_ICON3 Indica que, cuando corresponda, una aplicación debe mostrar un icono que identifique el objeto como un servidor de impresión.
PRINTER_ENUM_ICON4 Reservado.
PRINTER_ENUM_ICON5 Reservado.
PRINTER_ENUM_ICON6 Reservado.
PRINTER_ENUM_ICON7 Reservado.
PRINTER_ENUM_ICON8 Indica que, cuando corresponda, una aplicación debe mostrar un icono que identifique el objeto como una impresora.

pDescription

Puntero a una cadena terminada en null que describe el contenido de la estructura.

pName

Puntero a una cadena terminada en null que asigna un nombre al contenido de la estructura.

pComment

Puntero a una cadena terminada en null que contiene datos adicionales que describen la estructura.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Winspool.h (incluye Windows.h)
Nombres Unicode y ANSI
_PRINTER_INFO_1W (Unicode) y _PRINTER_INFO_1A (ANSI)

Consulte también

Impresión

Imprimir estructuras de API de Spooler

GetPrinter

EnumPrinters

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4