Structure de l’échappement de la _ ressource MXDC S0PAGE _ _ _
La structure d’échappement de la _ ressource MXDC S0PAGE _ _ _ est une structure d' _ _ en-tête d’échappement _ MXDC concaténée avec une structure de _ _ _ ressource _ t MXDC XPS S0PAGE .
Syntaxe
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;
Membres
-
mxdcEscape
-
Une structure _ _ _ T d’en-tête d’échappement MXDC avec son membre opcode défini sur MXDCOP _ définir _ S0PAGE _ ressource.
-
xpsS0PageResourcePassthrough
-
Structure de _ ressource MXDC XPS _ S0PAGE _ _ représentant une ressource, telle qu’une police ou un fichier image, sur une page de document XPS.
Notes
Cette structure est transmise dans le paramètre lpszInData de la fonction ExtEscape lorsque cette fonction est appelée avec l’échappement MXDC _ Escape et que le membre opcode de la structure T de l' _ _ en-tête _ d’échappement MXDC est MXDCOP définir la _ _ _ ressource S0PAGE. Le résultat est une ressource de page à envoyer à MXDC.
Allouez de la mémoire pour l’échappement comme indiqué ci-dessous, définissez les champs en fonction des besoins, puis appelez 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);
L’appel à ExtEscape doit être compris entre un appel à StartPage et un appel à EndPage; Toutefois, il peut y avoir plus d’un de ces appels entre les appels à StartPage et EndPage.
La consommation de la diffusion en continu est plus efficace si vous appelez ExtEscape avec MXDCOP _ défini _ S0PAGE _ opcode de ressource pour chaque ressource sur la page avant d’appeler ExtEscape avec l'opcode MXDCOP _ Set _ S0PAGE.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Applications de [ Bureau Windows Vista uniquement] |
| Serveur minimal pris en charge |
Applications de bureau Windows Server 2008 [ uniquement] |
| En-tête |
|