struttura PRINTER_INFO_1

La struttura PRINTER_INFO_1 specifica informazioni generali sulla stampante.

Sintassi

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

Members

Flag

Specifica informazioni sui dati restituiti. Di seguito sono riportati i valori per questo membro.

Valore Significato
PRINTER_ENUM_EXPAND Un provider di stampa può impostare questo flag come hint per un'applicazione chiamante per enumerare ulteriormente questo oggetto se è abilitata l'espansione predefinita. Ad esempio, quando i domini vengono enumerati, un provider di stampa potrebbe indicare il dominio dell'utente impostando questo flag.
PRINTER_ENUM_CONTAINER Se questo flag è impostato, l'oggetto stampante può contenere oggetti enumerabili. Ad esempio, l'oggetto può essere un server di stampa che contiene stampanti.
PRINTER_ENUM_ICON1 Indica che, se appropriato, un'applicazione deve visualizzare un'icona che identifica l'oggetto come nome di rete di primo livello, ad esempio Microsoft Windows Network.
PRINTER_ENUM_ICON2 Indica che, se appropriato, un'applicazione deve visualizzare un'icona che identifica l'oggetto come dominio di rete.
PRINTER_ENUM_ICON3 Indica che, se appropriato, un'applicazione deve visualizzare un'icona che identifica l'oggetto come server di stampa.
PRINTER_ENUM_ICON4 Riservato.
PRINTER_ENUM_ICON5 Riservato.
PRINTER_ENUM_ICON6 Riservato.
PRINTER_ENUM_ICON7 Riservato.
PRINTER_ENUM_ICON8 Indica che, se appropriato, un'applicazione deve visualizzare un'icona che identifica l'oggetto come stampante.

pDescription

Puntatore a una stringa con terminazione Null che descrive il contenuto della struttura.

Pname

Puntatore a una stringa con terminazione Null che denomina il contenuto della struttura.

pComment

Puntatore a una stringa con terminazione Null contenente dati aggiuntivi che descrivono la struttura.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winspool.h (include Windows.h)
Nomi Unicode e ANSI
_PRINTER_INFO_1W (Unicode) e _PRINTER_INFO_1A (ANSI)

Vedi anche

Stampa

Stampare le strutture dell'API Spooler

GetPrinter

Enumprinters

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4