Partilhar via


Estruturas da API do Spooler de Impressão

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

Nesta secçã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 nos quais 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 da versão do driver, o ambiente para o qual o driver foi escrito, 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 sobre o driver da impressora.
DRIVER_INFO_4
A estrutura DRIVER_INFO_4 contém informações sobre o driver da impressora.
DRIVER_INFO_5
A estrutura DRIVER_INFO_5 contém informações sobre o driver da impressora.
DRIVER_INFO_6
A estrutura DRIVER_INFO_6 contém informações sobre o driver da impressora.
DRIVER_INFO_8
Contém informações sobre o driver da 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 impresso, 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 do trabalho de impressão, como o valor do identificador do trabalho, o nome da impressora para a qual o trabalho é colocado em spool, o nome da máquina que criou o trabalho de impressão, o nome do usuário proprietário do 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 suporta 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 suportada.
PORT_INFO_2
A estrutura PORT_INFO_2 identifica uma porta de impressora suportada.
PORT_INFO_3
A estrutura PORT_INFO_3 especifica o valor de 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 para uma impressora.
PRINTER_ENUM_VALUES
A estrutura PRINTER_ENUM_VALUES especifica o nome do valor, o tipo e os dados para um valor de configuração de impressora retornado pela funçãoEnumPrinterDataEx.
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 as 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 remotas 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 de status de uma impressora.
PRINTER_INFO_7
A estrutura PRINTER_INFO_7 especifica informações da impressora de serviços de diretório. Use essa estrutura com a funçãoSetPrinter para publicar os dados de uma impressora no serviço de diretório (DS) 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 está publicada no DS.
PRINTER_INFO_8
A estrutura PRINTER_INFO_8 especifica as configurações globais padrão da impressora.
PRINTER_INFO_9
A estrutura PRINTER_INFO_9 especifica as configurações padrão da impressora por usuário.
PRINTER_NOTIFY_INFO
A estrutura PRINTER_NOTIFY_INFO contém informações da impressora retornadas pela funçãoFindNextPrinterChangeNotification. 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 satisfeita.
PRINTER_NOTIFY_INFO_DATA
A estrutura PRINTER_NOTIFY_INFO_DATA identifica um trabalho ou campo de informações da 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çãoFindFirstPrinterChangeNotification 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 para as informações de capacidade da impressora que são retornadas pela funçãoGetPrinterDatano buffer especificado pela variável pData.
PRINTPROCESSOR_CAPS_2
Representa as informações de capacidade 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 fornecedor 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.