estrutura PRINTER_NOTIFY_OPTIONS_TYPE

A estrutura PRINTER_NOTIFY_OPTIONS_TYPE especifica o conjunto de campos de impressora ou informações de trabalho a serem monitorados por um objeto de notificação de alteração de impressora.

Uma chamada para a função FindFirstPrinterChangeNotification especifica uma estrutura PRINTER_NOTIFY_OPTIONS , que contém uma matriz de estruturas de PRINTER_NOTIFY_OPTIONS_TYPE .

Sintaxe

typedef struct _PRINTER_NOTIFY_OPTIONS_TYPE {
  WORD  Type;
  WORD  Reserved0;
  DWORD Reserved1;
  DWORD Reserved2;
  DWORD Count;
  PWORD pFields;
} PRINTER_NOTIFY_OPTIONS_TYPE, *PPRINTER_NOTIFY_OPTIONS_TYPE;

Membros

Tipo

O tipo a ser observado. Esse membro pode ser um dos valores a seguir.

Valor Significado
JOB_NOTIFY_TYPE
0x01
Indica que os campos especificados na matriz pFields são constantes JOB_NOTIFY_FIELD_*.
PRINTER_NOTIFY_TYPE
0x00
Indica que os campos especificados na matriz pFields são constantes PRINTER_NOTIFY_FIELD_*.

Reservado0

Reservado.

Reserved1

Reservado.

Reserved2

Reservado.

Count

O número de elementos na matriz pFields .

pFields

Um ponteiro para uma matriz de valores. Cada elemento da matriz especifica um campo de informações de trabalho ou impressora de interesse. Para obter uma lista dos campos de informações de trabalho e impressora com suporte, consulte a estrutura PRINTER_NOTIFY_INFO_DATA .

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)

Confira também

Impressão

Estruturas de API do Spooler de Impressão

FindFirstPrinterChangeNotification

PRINTER_NOTIFY_INFO_DATA

PRINTER_NOTIFY_OPTIONS