estrutura PRINTER_NOTIFY_OPTIONS

A estrutura PRINTER_NOTIFY_OPTIONS especifica opções para um objeto de notificação de alteração que monitora uma impressora ou servidor de impressão.

Sintaxe

typedef struct _PRINTER_NOTIFY_OPTIONS {
  DWORD                        Version;
  DWORD                        Flags;
  DWORD                        Count;
  PPRINTER_NOTIFY_OPTIONS_TYPE pTypes;
} PRINTER_NOTIFY_OPTIONS, *PPRINTER_NOTIFY_OPTIONS;

Membros

Versão

A versão dessa estrutura. Defina esse membro como 2.

Sinalizadores

Um sinalizador de bits. Se você definir o sinalizador PRINTER_NOTIFY_OPTIONS_REFRESH em uma chamada para a função FindNextPrinterChangeNotification , a função fornecerá dados atuais para todos os campos de informações da impressora monitorada. A função FindFirstPrinterChangeNotification ignora o membro Flags .

Count

O número de elementos na matriz pTypes .

pTypes

Um ponteiro para uma matriz de estruturas PRINTER_NOTIFY_OPTIONS_TYPE . Use um elemento dessa matriz para especificar os campos de informações da impressora a serem monitorados e um elemento para especificar os campos de informações de trabalho a serem monitorados. Você pode monitorar informações da impressora, informações de trabalho ou ambas.

Comentários

Use essa estrutura com a função FindFirstPrinterChangeNotification para especificar o conjunto de campos de informações de impressora ou trabalho a serem monitorados quanto à alteração.

Use essa estrutura com a função FindNextPrinterChangeNotification para solicitar os dados atuais para todos os campos de informações de impressora e trabalho monitorados. Nesse caso, o membro Flags especifica o sinalizador PRINTER_NOTIFY_OPTIONS_REFRESH e a função ignora os outros membros da 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)

Confira também

Impressão

Estruturas de API do Spooler de Impressão

FindFirstPrinterChangeNotification

FindNextPrinterChangeNotification

PRINTER_NOTIFY_OPTIONS_TYPE