estrutura PRINTER_INFO_1

A estrutura PRINTER_INFO_1 especifica informações gerais da impressora.

Sintaxe

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

Membros

Sinalizadores

Especifica informações sobre os dados retornados. A seguir estão os valores para este membro.

Valor Significado
PRINTER_ENUM_EXPAND Um provedor de impressão pode definir esse sinalizador como uma dica para um aplicativo de chamada para enumerar ainda mais esse objeto se a expansão padrão estiver habilitada. Por exemplo, quando os domínios são enumerados, um provedor de impressão pode indicar o domínio do usuário definindo esse sinalizador.
PRINTER_ENUM_CONTAINER Se esse sinalizador for definido, o objeto de impressora poderá conter objetos enumeráveis. Por exemplo, o objeto pode ser um servidor de impressão que contém impressoras.
PRINTER_ENUM_ICON1 Indica que, quando apropriado, um aplicativo deve exibir um ícone identificando o objeto como um nome de rede de nível superior, como o Microsoft Windows Network.
PRINTER_ENUM_ICON2 Indica que, quando apropriado, um aplicativo deve exibir um ícone que identifica o objeto como um domínio de rede.
PRINTER_ENUM_ICON3 Indica que, quando apropriado, um aplicativo deve exibir um ícone que identifica o objeto como um servidor de impressão.
PRINTER_ENUM_ICON4 Reservado.
PRINTER_ENUM_ICON5 Reservado.
PRINTER_ENUM_ICON6 Reservado.
PRINTER_ENUM_ICON7 Reservado.
PRINTER_ENUM_ICON8 Indica que, quando apropriado, um aplicativo deve exibir um ícone que identifica o objeto como uma impressora.

pDescription

Ponteiro para uma cadeia de caracteres terminada em nulo que descreve o conteúdo da estrutura.

pName

Ponteiro para uma cadeia de caracteres terminada em nulo que nomeia o conteúdo da estrutura.

pComment

Ponteiro para uma cadeia de caracteres terminada em nulo que contém dados adicionais que descrevem a estrutura.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Winspool.h (inclua Windows.h)
Nomes Unicode e ANSI
_PRINTER_INFO_1W (Unicode) e ANSI (_PRINTER_INFO_1A )

Confira também

Impressão

Estruturas de API do Spooler de Impressão

GetPrinter

EnumPrinters

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4