DOC_INFO_2構造体

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

構文

typedef struct _DOC_INFO_2 {
  LPTSTR pDocName;
  LPTSTR pOutputFile;
  LPTSTR pDatatype;
  DWORD  dwMode;
  DWORD  JobId;
} DOC_INFO_2, *PDOC_INFO_2;

メンバー

pDocName

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

pOutputFile

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

pDatatype

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

dwMode

印刷スプーラーに、従うデータの性質を通知します。 この値が 0 の場合、印刷スプーラーは 、WritePrinter の後続の呼び出しによって送信されたデータを通常の印刷ジョブとして処理します (スプールされるかどうかはプリンター のプロパティによって異なります)。 この値がDI_CHANNEL場合は、通信チャネルのみが開かれます。 この場合、 WritePrinter の後続の呼び出しに渡されたデータは、プリンターに送信されるか、 ReadPrinter の後続の呼び出しによってプリンターからデータが取得されます。 このモードは、 EndDoc が呼び出されるまで有効なままです。

JobId

内部使用のために予約されています。は 0 にする必要があります。

要件

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

関連項目

印刷

印刷スプーラー API 構造体

EndDoc

ReadPrinter

StartDocPrinter

WritePrinter