Compartir a través de


estructura de PRINTER_NOTIFY_OPTIONS

La estructura PRINTER_NOTIFY_OPTIONS especifica las opciones de un objeto de notificación de cambios que supervisa una impresora o un servidor de impresión.

Sintaxis

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

Miembros

Versión

La versión de esta estructura. Establezca este miembro en 2.

Marcas

Marca de bits. Si establece la marca PRINTER_NOTIFY_OPTIONS_REFRESH en una llamada a la función FindNextPrinterChangeNotification , la función proporciona datos actuales para todos los campos de información de impresora supervisados. La función FindFirstPrinterChangeNotification omite el miembro Flags .

Recuento

Número de elementos de la matriz pTypes .

pTypes

Puntero a una matriz de estructuras de PRINTER_NOTIFY_OPTIONS_TYPE . Use un elemento de esta matriz para especificar los campos de información de la impresora que se van a supervisar y un elemento para especificar los campos de información del trabajo que se van a supervisar. Puede supervisar la información de la impresora, la información del trabajo o ambas.

Comentarios

Utilice esta estructura con la función FindFirstPrinterChangeNotification para especificar el conjunto de campos de información de impresora o trabajo para supervisar el cambio.

Utilice esta estructura con la función FindNextPrinterChangeNotification para solicitar los datos actuales de todos los campos de información de la impresora y del trabajo supervisados. En este caso, el miembro Flags especifica la marca PRINTER_NOTIFY_OPTIONS_REFRESH y la función omite los demás miembros de la estructura.

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
Winspool.h (incluye Windows.h)

Consulte también

Impresión

Imprimir estructuras de API de administrador de trabajos

FindFirstPrinterChangeNotification

FindNextPrinterChangeNotification

PRINTER_NOTIFY_OPTIONS_TYPE