estrutura PRINTPROCESSOR_CAPS_1
A estrutura PRINTPROCESSOR_CAPS_1 é o formato para as informações de funcionalidade da impressora retornadas pela função GetPrinterData no buffer especificado pela variável pData .
Sintaxe
typedef struct _PRINTPROCESSOR_CAPS_1 {
DWORD dwLevel;
DWORD dwNupOptions;
DWORD dwPageOrderFlags;
DWORD dwNumberOfCopies;
} PRINTPROCESSOR_CAPS_1, *PPRINTPROCESSOR_CAPS_1;
Membros
-
dwLevel
-
O número de versão da estrutura. Esse valor deve ser 1.
-
dwNupOptions
-
Uma máscara de bits que representa os vários números de páginas de documento que a impressora pode imprimir em uma página física. O bit menos significativo representa 1 página de documento por página, o bit seguinte representa 2 páginas de documento por página e assim por diante. Por exemplo, 0x0000810B indica que a impressora dá suporte a 1, 2, 4, 9 e 16 páginas de documento por página física.
-
dwPageOrderFlags
-
A ordem na qual as páginas serão impressas. Esse valor pode ser NORMAL_PRINT, REVERSE_PRINT ou BOOKLET_PRINT.
-
dwNumberOfCopies
-
O número máximo de cópias que a impressora pode manipular.
Comentários
Os valores para todos os membros da estrutura são fornecidos pela função GetPrintProcessorCapabilities , que está documentada no WDK (Kit de Driver do Windows).
O spooler chama a função GetPrintProcessorCapabilities de um processador de impressão quando um aplicativo chama GetPrinterData, especificando um nome de valor com um formato de PrintProcCaps_datatype, em que datatype é o nome de um tipo de dados de entrada.
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 |
|