Eventos
19 de nov., 23 - 21 de nov., 23
Obtenha a vantagem competitiva de que você precisa com poderosas soluções de IA e nuvem participando do Microsoft Ignite online.
Registrar agoraNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
A estrutura MXDC_ESCAPE_HEADER_T contém o código de operação de uma chamada para ExtEscape com MXDC_ESCAPE como o parâmetro nEscape . Ele também fornece os tamanhos dos buffers de entrada e saída.
typedef struct tagMxdcEscapeHeader {
ULONG cbInput;
ULONG cbOutput;
ULONG opCode;
} MXDC_ESCAPE_HEADER_T, *P_MXDC_ESCAPE_HEADER_T;
cbInput
O tamanho do buffer de entrada que será passado para o parâmetro lpszOutData da função ExtEscape .
cbOutput
O tamanho do buffer de saída. Esse é o mesmo valor que o parâmetro cbOutput da função ExtEscape .
Opcode
A constante de código que informa ao MXDC o que fazer.
Código de operações | Descrição |
---|---|
MXDCOP_GET_FILENAME | Retorna, no parâmetro lpszOutData da função ExtEscape , o caminho completo do arquivo de saída como uma cadeia de caracteres terminada em zero ou o tamanho dessa cadeia de caracteres. Consulte Observações. |
MXDCOP_PRINTTICKET_FIXED_DOC_SEQ | Associa um tíquete de impressão a uma sequência de documentos fixa do XPS. |
MXDCOP_PRINTTICKET_FIXED_DOC | Associa um tíquete de impressão a um documento XPS. |
MXDCOP_PRINTTICKET_FIXED_PAGE | Associa um tíquete de impressão a uma página XPS. |
MXDCOP_SET_S0PAGE | Envia a marcação XPS da página atual para a saída. |
MXDCOP_SET_S0PAGE_RESOURCE | Envia um recurso na página, como uma imagem ou fonte, para a saída. |
MXDCOP_SET_XPSPASSTHRU_MODE | Coloca o MXDC em um estado de passagem, permitindo que um aplicativo escreva XPS diretamente no arquivo de saída sem nenhum processamento pelo MXDC. Um documento inteiro ou até mesmo uma sequência de documentos pode ser escrito dessa forma. |
Antes de chamar MXDC_ESCAPE,_applications deve primeiro verificar se o driver é MXDC chamando ExtEscape com o escape GETTECHNOLOGY . Se o driver for o MXDC, a função retornará a cadeia de caracteres terminada em zero "http://schemas.microsoft.com/xps/2005/06".
Essa estrutura está sempre no início dos dados passados para a função ExtEscape em seu parâmetro lpszInData .
Quando opCode é MXDCOP_GET_FILENAME:
Quando opCode é MXDCOP_PRINTTICKET_FIXED_DOC_SEQ ou MXDCOP_PRINTTICKET_FIXED_DOC:
Quando opCode é MXDCOP_PRINTTICKET_FIXED_PAGE:
Quando opCode é MXDCOP_SET_S0PAGE:
Quando opCode é MXDCOP_SET_S0PAGE_RESOURCE:
Quando opCode é MXDCOP_SET_XPSPASSTHRU_MODE:
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Eventos
19 de nov., 23 - 21 de nov., 23
Obtenha a vantagem competitiva de que você precisa com poderosas soluções de IA e nuvem participando do Microsoft Ignite online.
Registrar agora