次の方法で共有


ポート モニター サーバー DLL 関数

次の表に、ポート モニター サーバー DLL で定義する必要がある関数を示します。

関数名: 説明
DllEntryPoint DLL エントリ ポイント、通常は DllMain と呼ばれます。
ClosePort プリンターが接続されていない場合にポートを閉じます。
EndDocPort ポートで印刷ジョブの終了タスクを実行します。
EnumPorts サーバーでの印刷に使用できるポートを列挙します。
InitializePrintMonitor2 印刷モニターを初期化し、インスタンス ハンドルを返します。
OpenPort プリンター ポートを開きます。
OpenPortEx プリンター ポートを開きます。 (言語モニターのみ)
ReadPort プリンター ポートからデータを読み取ります。
StartDocPort ポートで印刷ジョブを開始するために必要なタスクを実行します。
WritePort プリンター ポートにデータを書き込みます。
XcvClosePort ポート管理が完了したら、ポートを閉じます。
XcvDataPort ポート管理タスクを処理します。
XcvOpenPort 管理目的でポートを開きます。

次のポート モニター サーバー DLL 関数は省略可能です。

関数名: 説明
GetPrinterDataFromPort ポート ドライバーに I/O コントロール コードを送信し、結果を返します。
SendRecvBidiDataFromPort アプリケーションとプリンターまたはプリント サーバー間の双方向通信をサポートします。
SetPortTimeOuts 開いているポートでタイムアウト値を設定します。
シャットダウン モニター インスタンスを削除します。 この関数は、クラスターのサポートに必要です。