MXDC_S0PAGE_DATA_T構造体

MXDC_S0PAGE_DATA_T構造体は、処理なしで Microsoft XPS ドキュメント コンバーター (MXDC) 出力ファイルに渡される XPS ドキュメント ページを保持します。

構文

typedef struct tagMxdcS0PageData {
  ULONG dwSize;
  BYTE  bData[1];
} MXDC_S0PAGE_DATA_T, *P_MXDC_S0PAGE_DATA_T;

メンバー

dwSize

出力バッファー bData のサイズ。

bData

XPS ドキュメント ページ。

注釈

この構造体は、 MXDC_ESCAPE_HEADER_T 構造体 ( opCode が MXDCOP_SET_S0PAGE に設定されている) に追加され、 MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T 構造体になります。 その構造体は、エスケープとして MXDC_ESCAPE を使用して呼び出されると、ExtEscape 関数の lpszInData パラメーターに渡されます。 その結果、MXDC はページを処理せずにページを出力に渡します。

ExtEscape の呼び出しは、StartPage の呼び出しと EndPage の呼び出しの間にある必要があります。

呼び出し元のアプリケーションは、XPS ドキュメント ページの XML を検証します。

MXDCOP_SET_S0PAGEで呼び出す前に、ページ上の各リソースの opCode として MXDCOP_SET_S0PAGE_RESOURCE を使用して ExtEscape を呼び出すと、ストリーミングの消費量がより効率的になります。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
Header
Mxdc.h

関連項目

印刷

印刷スプーラー API 構造体

GDI プリンターエスケープ関数

ExtEscape

MXDC_ESCAPE