Estruturas de API do Spooler de Impressão

Esta seção contém uma listagem alfabética das estruturas usadas pela API do Spooler de Impressão.

Nesta seção

Estrutura Descrição
ADDJOB_INFO_1
A estrutura ADDJOB_INFO_1 identifica um trabalho de impressão, bem como o diretório e o arquivo no qual um aplicativo pode armazenar esse trabalho.
CORE_PRINTER_DRIVER
Representa um driver de impressora do qual outros drivers de impressora dependem.
DATATYPES_INFO_1
A estrutura DATATYPES_INFO_1 contém informações sobre o tipo de dados usado para registrar um trabalho de impressão.
DOC_INFO_1
A estrutura DOC_INFO_1 descreve um documento que será impresso.
DOC_INFO_2
A estrutura DOC_INFO_2 descreve um documento que será impresso.
DOC_INFO_3
A estrutura DOC_INFO_3 descreve um documento que será impresso.
DRIVER_INFO_1
A estrutura DRIVER_INFO_1 identifica um driver de impressora.
DRIVER_INFO_2
A estrutura DRIVER_INFO_2 identifica um driver de impressora, o número de versão do driver, o ambiente para o qual o driver foi gravado, o nome do arquivo no qual o driver está armazenado e assim por diante.
DRIVER_INFO_3
A estrutura DRIVER_INFO_3 contém informações de driver de impressora.
DRIVER_INFO_4
A estrutura DRIVER_INFO_4 contém informações de driver de impressora.
DRIVER_INFO_5
A estrutura DRIVER_INFO_5 contém informações de driver de impressora.
DRIVER_INFO_6
A estrutura DRIVER_INFO_6 contém informações de driver de impressora.
DRIVER_INFO_8
Contém informações de driver de impressora.
FORM_INFO_1
A estrutura FORM_INFO_1 contém informações sobre um formulário de impressão. As informações incluem a origem do formulário de impressão, seu nome, suas dimensões e as dimensões de sua área imprimível.
FORM_INFO_2
Contém informações sobre um formulário de impressão localizável.
JOB_INFO_1
A estrutura JOB_INFO_1 especifica informações de trabalho de impressão, como o valor do identificador de trabalho, o nome da impressora para a qual o trabalho está em spool, o nome do computador que criou o trabalho de impressão, o nome do usuário que possui o trabalho de impressão e assim por diante.
JOB_INFO_2
A estrutura JOB_INFO_2 descreve um conjunto completo de valores associados a um trabalho.
JOB_INFO_3
A estrutura JOB_INFO_3 é usada para vincular um conjunto de trabalhos de impressão.
JOB_INFO_4
Descreve um conjunto completo de valores associados a um trabalho e dá suporte a arquivos de spool grandes com tamanhos expressos com 64 bits.
MONITOR_INFO_1
A estrutura MONITOR_INFO_1 identifica um monitor instalado.
MONITOR_INFO_2
A estrutura MONITOR_INFO_2 identifica um monitor.
PORT_INFO_1
A estrutura PORT_INFO_1 identifica uma porta de impressora com suporte.
PORT_INFO_2
A estrutura PORT_INFO_2 identifica uma porta de impressora com suporte.
PORT_INFO_3
A estrutura PORT_INFO_3 especifica o valor status de uma porta de impressora.
PRINT_EXECUTION_DATA
Contém o contexto de execução do driver de impressora que chama GetPrintExecutionData.
PRINTER_CONNECTION_INFO_1
Representa informações sobre uma conexão com uma impressora.
PRINTER_DEFAULTS
A estrutura PRINTER_DEFAULTS especifica o tipo de dados padrão, o ambiente, os dados de inicialização e os direitos de acesso de uma impressora.
PRINTER_ENUM_VALUES
A estrutura PRINTER_ENUM_VALUES especifica o nome do valor, o tipo e os dados de um valor de configuração de impressora retornado pela função EnumPrinterDataEx .
PRINTER_INFO_1
A estrutura PRINTER_INFO_1 especifica informações gerais da impressora.
PRINTER_INFO_2
A estrutura PRINTER_INFO_2 especifica informações detalhadas da impressora.
PRINTER_INFO_3
A estrutura PRINTER_INFO_3 especifica informações de segurança da impressora.
PRINTER_INFO_4
A estrutura PRINTER_INFO_4 especifica informações gerais da impressora.
A estrutura pode ser usada para recuperar informações mínimas da impressora em uma chamada para EnumPrinters. Essa chamada é uma maneira rápida e fácil de recuperar os nomes e atributos de todas as impressoras instaladas localmente em um sistema e todas as conexões de impressora remota que um usuário estabeleceu.
PRINTER_INFO_5
A estrutura PRINTER_INFO_5 especifica informações detalhadas da impressora.
PRINTER_INFO_6
O PRINTER_INFO_6 especifica o valor status de uma impressora.
PRINTER_INFO_7
A estrutura PRINTER_INFO_7 especifica informações da impressora dos serviços de diretório. Use essa estrutura com a função SetPrinter para publicar os dados de uma impressora no DS (serviço de diretório) ou para atualizar ou remover os dados publicados de uma impressora do DS. Use essa estrutura com a função GetPrinter para determinar se uma impressora é publicada no DS.
PRINTER_INFO_8
A estrutura PRINTER_INFO_8 especifica as configurações globais de impressora padrão.
PRINTER_INFO_9
A estrutura PRINTER_INFO_9 especifica as configurações de impressora padrão por usuário.
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.
PRINTER_NOTIFY_INFO_DATA
A estrutura PRINTER_NOTIFY_INFO_DATA identifica um campo de informações de trabalho ou impressora e fornece os dados atuais para esse campo.
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.
PRINTER_NOTIFY_OPTIONS_TYPE
A estrutura PRINTER_NOTIFY_OPTIONS_TYPE especifica o conjunto de campos de informações de impressora ou trabalho a serem monitorados por um objeto de notificação de alteração de impressora.
Uma chamada para a função FindFirstPrinterChangeNotification especifica uma estrutura PRINTER_NOTIFY_OPTIONS , que contém uma matriz de estruturas PRINTER_NOTIFY_OPTIONS_TYPE .
PRINTER_OPTIONS
Representa as opções da impressora.
PRINTPROCESSOR_CAPS_1
A estrutura PRINTPROCESSOR_CAPS_1 é o formato das informações de funcionalidade da impressora retornadas pela função GetPrinterData no buffer especificado pela variável pData .
PRINTPROCESSOR_CAPS_2
Representa informações de funcionalidade da impressora.
PRINTPROCESSOR_INFO_1
A estrutura PRINTPROCESSOR_INFO_1 especifica o nome de um processador de impressão instalado.
PROVIDOR_INFO_1
A estrutura PROVIDOR_INFO_1 identifica um provedor de impressão.
PROVIDOR_INFO_2
A estrutura PROVIDOR_INFO_2 acrescenta um provedor de impressão à lista de pedidos do provedor de impressão.