estructura de PRINTER_NOTIFY_INFO
La estructura PRINTER_NOTIFY_INFO contiene información de impresora devuelta por la función FindNextPrinterChangeNotification . La función devuelve esta información después de que se haya satisfecho una operación de espera en un objeto de notificación de cambio de impresora.
Sintaxis
typedef struct _PRINTER_NOTIFY_INFO {
DWORD Version;
DWORD Flags;
DWORD Count;
PRINTER_NOTIFY_INFO_DATA aData[1];
} PRINTER_NOTIFY_INFO, *PPRINTER_NOTIFY_INFO;
Miembros
-
Versión
-
Versión de esta estructura. Establezca este miembro en 2.
-
Marcas
-
Marca de bits que indica el estado de la estructura de notificación. Si se establece el bit de PRINTER_NOTIFY_INFO_DISCARDED, indica que algunas notificaciones tenían que descartarse.
-
Recuento
-
Número de elementos PRINTER_NOTIFY_INFO_DATA de la matriz aData .
-
Adata
-
Matriz de estructuras de PRINTER_NOTIFY_INFO_DATA . Cada elemento de la matriz identifica un único campo de información de trabajo o impresora y proporciona los datos actuales para ese campo.
Observaciones
Si el miembro Flags tiene el PRINTER_NOTIFY_INFO_DISCARDED bit establecido, esto indica que se ha producido un desbordamiento o error, y es posible que se hayan perdido las notificaciones. En este caso, debe llamar a FindNextPrinterChangeNotification y especificar la marca PRINTER_NOTIFY_OPTIONS_REFRESH para recuperar toda la información actual. Hasta que solicite esta operación de actualización, el sistema no enviará notificaciones adicionales para este objeto de notificación de cambio.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|