Estrutura DOCINFOW (wingdi.h)
A estrutura DOCINFO contém os nomes de arquivo de entrada e saída e outras informações usadas pela função StartDoc .
Sintaxe
typedef struct _DOCINFOW {
int cbSize;
LPCWSTR lpszDocName;
LPCWSTR lpszOutput;
LPCWSTR lpszDatatype;
DWORD fwType;
} DOCINFOW, *LPDOCINFOW;
Membros
cbSize
Especifica 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 usado para registrar o trabalho de impressão. Os valores legais desse membro podem ser encontrados chamando EnumPrintProcessorDatatypes e podem incluir valores como raw, 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 faixas devem definir esse sinalizador para um desempenho ideal durante a impressão. |
DI_ROPS_READ_DESTINATION | O aplicativo usará operações de varredura que envolvem a leitura da superfície de destino. |
Comentários
Observação
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 de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | wingdi.h (inclua Windows.h) |