フレームを表示

PRNJOBINFOPROC

フレームを表示

#include "Ltprinter.h"

L_INT pEXT_CALLBACK YourFunctionpszPrinterName、dwJobID、dwFlags、pData

L_TCHAR * pszPrinterName;

/* プリンター名*/

DWORD dwJobID;

/* プリントジョブID*/

DWORD dwFlags;

/* フラグ*/

L_VOID * pData;

/* 追加のパラメーターへのポインタ*/

コールバック関数は、プリントジョブごとに発生しました。

パラメーター

説明

pszPrinterName

LEADTOOLS仮想プリンタドライバーの名前を格納する文字列。

dwJobID

印刷されているドキュメントのために、ジョブIDを印刷します。

dwFlags

プリントジョブのステータスを示すFlags。設定可能な値は、以下の通りです。

 

意味

 

PRN_JOB_START

[0x00000001L]、プリントジョブ存在は開始しました。

 

PRN_JOB_END

[0x00000002L]、プリントジョブ存在は終わりました。

pData

変数にアクセスするために使用することができるボイドポインターまたはコールバック関数が必要とするデータを格納する構造体。これにより、このコールバック関数を使用する関数から間接的にデータを受け取ることができます。これは、pDataパラメーターでL_PrnRegisterJobCallback関数に渡される同じポインターです。

 

これがボイドポインター(コールバック関数の中で適切なデータ型にキャストされなければなりません)であることを心にとめておきます。

戻り値

SUCCESS

関数は成功しました。

<1

エラーが発生しました。リターンコードを参照してください

コメント

それが開始されているか、終わっていて、このコールバック関数はプリントジョブについてステータスを与えます。

必須のDLLとライブラリ

LTPRINTER
ツールキットバージョンに基づいた正確なDLLとライブラリのリストについては、「アプリケーションとともに配布するファイル」を参照してください

参照

関数:

L_PrnInstallPrinter, L_PrnRegisterJobCallback, L_PrnUnRegisterJobCallback

トピック:

LEADTOOLS Printer:登録して、コールバック関数を登録解除します

 

登録して、コールバック関数を登録解除します

サンプル

サンプルについては、「L_PrnRegisterJobCallback」を参照してください。