DOC_INFO_3構造体

DOC_INFO_3構造は、印刷されるドキュメントを表します。

構文

typedef struct _DOC_INFO_3 {
  LPTSTR pDocName;
  LPTSTR pOutputFile;
  LPTSTR pDatatype;
  DWORD  dwFlags;
} DOC_INFO_3, *PDOC_INFO_3;

メンバー

pDocName

ドキュメントの名前を指定する null で終わる文字列へのポインター。

pOutputFile

出力ファイルの名前を指定する null で終わる文字列へのポインター。

pDatatype

ドキュメントの記録に使用されるデータの種類を識別する null で終わる文字列へのポインター。

dwFlags

フラグ。 現在、 NULL または次の値を指定できます。

フラグ 説明
DI_MEMORYMAP_WRITE StartDocPrinter でローカル印刷に AddJobScheduleJob を使用しないようにします。

注釈

DOC_INFO_3 のDI_MEMORYMAP_WRITE 設定は最適化です。 これにより、GDI はアプリケーション内のスプール ファイルをマップし、記録を高速化できます。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Winspool.h (Windows.h を含む)
Unicode 名と ANSI 名
_DOC_INFO_3W (Unicode) と _DOC_INFO_3A (ANSI)

関連項目

印刷

印刷スプーラー API 構造体

AddJob

ScheduleJob

StartDocPrinter