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 |
|