Compartir a través de


estructura de PRINTER_NOTIFY_OPTIONS_TYPE

La estructura PRINTER_NOTIFY_OPTIONS_TYPE especifica el conjunto de campos de información de impresora o trabajo que debe supervisar un objeto de notificación de cambio de impresora.

Una llamada a la función FindFirstPrinterChangeNotification especifica una estructura PRINTER_NOTIFY_OPTIONS , que contiene una matriz de estructuras PRINTER_NOTIFY_OPTIONS_TYPE .

Sintaxis

typedef struct _PRINTER_NOTIFY_OPTIONS_TYPE {
  WORD  Type;
  WORD  Reserved0;
  DWORD Reserved1;
  DWORD Reserved2;
  DWORD Count;
  PWORD pFields;
} PRINTER_NOTIFY_OPTIONS_TYPE, *PPRINTER_NOTIFY_OPTIONS_TYPE;

Miembros

Tipo

Tipo que se va a inspeccionar. Este miembro puede ser uno de los valores siguientes.

Valor Significado
JOB_NOTIFY_TYPE
0x01
Indica que los campos especificados en la matriz pFields son constantes JOB_NOTIFY_FIELD_*.
PRINTER_NOTIFY_TYPE
0x00
Indica que los campos especificados en la matriz pFields son constantes PRINTER_NOTIFY_FIELD_*.

Reserved0

Reservado.

Reserved1

Reservado.

Reserved2

Reservado.

Recuento

Número de elementos de la matriz pFields .

pFields

Puntero a una matriz de valores. Cada elemento de la matriz especifica un campo de información de trabajo o impresora de interés. Para obtener una lista de los campos de información de la impresora y del trabajo admitidos, consulte la estructura PRINTER_NOTIFY_INFO_DATA .

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

PRINTER_NOTIFY_INFO_DATA

PRINTER_NOTIFY_OPTIONS