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_S0PAGE_RESOURCE_ESCAPE_T é uma estrutura MXDC_ESCAPE_HEADER_T concatenada com uma estrutura MXDC_XPS_S0PAGE_RESOURCE_T .
typedef struct tagMxdcS0PageResourceEscape {
MXDC_ESCAPE_HEADER_T mxdcEscape;
MXDC_XPS_S0PAGE_RESOURCE_T xpsS0PageResourcePassthrough;
} MXDC_S0PAGE_RESOURCE_ESCAPE_T, *P_MXDC_S0PAGE_RESOURCE_ESCAPE_T;
mxdcEscape
Uma estrutura MXDC_ESCAPE_HEADER_T com seu membro opCode definido como MXDCOP_SET_S0PAGE_RESOURCE.
xpsS0PageResourcePassthrough
Uma estrutura MXDC_XPS_S0PAGE_RESOURCE_T que representa um recurso, como uma fonte ou um arquivo de imagem, em uma página de documento XPS.
Essa estrutura é passada no parâmetro lpszInData da função ExtEscape quando essa função é chamada com o escape MXDC_ESCAPE e o membro opCode da estrutura MXDC_ESCAPE_HEADER_T é MXDCOP_SET_S0PAGE_RESOURCE. O resultado é um recurso de página a ser enviado para o MXDC.
Aloque memória para o escape, conforme mostrado abaixo, defina os campos conforme necessário e chame ExtEscape.
// Compute size of buffer required adding the
// size of the escape structure to the size
// of the resource data buffer.
SIZE_T iTotalDataSize = sizeof(MXDC_S0PAGE_RESOURCE_ESCAPE_T) +
iS0PageResourceDataSize - 1;
// Allocate the memory buffer.
P_MXDC_S0PAGE_RESOURCE_ESCAPE_T pS0PageResourceEscapeData =
(P_MXDC_S0PAGE_RESOURCE_ESCAPE_T)HeapAlloc(
GetProcessHeap(),
0,
iTotalDataSize);
A chamada para ExtEscape deve estar entre uma chamada para StartPage e uma chamada para EndPage; no entanto, pode haver mais de uma dessas chamadas entre as chamadas para StartPage e EndPage.
O consumo de streaming será mais eficiente se você chamar ExtEscape com o opCode MXDCOP_SET_S0PAGE_RESOURCE para cada recurso na página antes de chamar o ExtEscape com o opCode MXDCOP_SET_S0PAGE.
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