Estrutura DOCINFOA (wingdi.h)
A estrutura de DOCINFO
Sintaxe
typedef struct _DOCINFOA {
int cbSize;
LPCSTR lpszDocName;
LPCSTR lpszOutput;
LPCSTR lpszDatatype;
DWORD fwType;
} DOCINFOA, *LPDOCINFOA;
Membros
cbSize
O tamanho, em bytes, da estrutura.
lpszDocName
Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome do documento.
lpszOutput
Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome de um arquivo de saída. Se esse ponteiro for NULL, a saída será enviada para o dispositivo identificado pelo identificador de contexto do dispositivo que foi passado para a função StartDoc.
lpszDatatype
Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o tipo de dados usados para gravar o trabalho de impressão. Os valores legais desse membro podem ser encontrados chamando EnumPrintProcessorDatatypes e podem incluir valores como bruto, emf ou XPS_PASS. Esse membro pode ser NULL. Observe que o tipo de dados solicitado pode ser ignorado.
fwType
Especifica informações adicionais sobre o trabalho de impressão. Esse membro deve ser zero ou um dos valores a seguir.
Valor | Significado |
---|---|
DI_APPBANDING | Os aplicativos que usam a faixa devem definir esse sinalizador para um desempenho ideal durante a impressão. |
DI_ROPS_READ_DESTINATION | O aplicativo usará operações de raster que envolvem a leitura da superfície de destino. |
Observações
Nota
O cabeçalho wingdi.h define DOCINFO como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
cabeçalho | wingdi.h (inclua Windows.h) |
Consulte também
estruturas da API do Spooler de Impressão
de Impressão