estrutura PRINTER_NOTIFY_INFO
A estrutura PRINTER_NOTIFY_INFO contém informações de impressora retornadas pela função FindNextPrinterChangeNotification . A função retorna essas informações depois que uma operação de espera em um objeto de notificação de alteração de impressora foi atendida.
Sintaxe
typedef struct _PRINTER_NOTIFY_INFO {
DWORD Version;
DWORD Flags;
DWORD Count;
PRINTER_NOTIFY_INFO_DATA aData[1];
} PRINTER_NOTIFY_INFO, *PPRINTER_NOTIFY_INFO;
Membros
-
Versão
-
A versão dessa estrutura. Defina esse membro como 2.
-
Sinalizadores
-
Um sinalizador de bits que indica o estado da estrutura de notificação. Se o bit PRINTER_NOTIFY_INFO_DISCARDED estiver definido, ele indicará que algumas notificações tiveram que ser descartadas.
-
Count
-
O número de elementos PRINTER_NOTIFY_INFO_DATA na matriz aData .
-
Adata
-
Uma matriz de estruturas PRINTER_NOTIFY_INFO_DATA . Cada elemento da matriz identifica um único campo de informações de trabalho ou impressora e fornece os dados atuais para esse campo.
Comentários
Se o membro Flags tiver o PRINTER_NOTIFY_INFO_DISCARDED bit definido, isso indicará que ocorreu um estouro ou erro e as notificações podem ter sido perdidas. Nesse caso, você deve chamar FindNextPrinterChangeNotification e especificar o sinalizador PRINTER_NOTIFY_OPTIONS_REFRESH para recuperar todas as informações atuais. Até que você solicite essa operação de atualização, o sistema não enviará notificações adicionais para esse objeto de notificação de alteração.
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 |
|