次の方法で共有


XcvClosePort 関数 (winsplp.h)

ポート モニター サーバー DLL の XcvClosePort 関数は、 XcvOpenPort によって開かれたプリンター ポートを閉じます。

構文

BOOL XcvClosePort(
  _In_ HANDLE hXcv
);

パラメーター

[in] hXcv

OpenPrinter を呼び出すことによって取得された呼び出し元指定のプリンター ハンドル (Microsoft Windows SDKドキュメントで説明)。 このハンドルは XcvOpenPort によって作成され、返されます。

戻り値

操作が成功した場合、関数は TRUE を返す必要があります。 それ以外の場合は 、FALSE を返す必要があります。

注釈

ポート モニター サーバー DLL は、関数を定義し、そのアドレスをXcvClosePortMONITOR2構造に含めるために必要です。

OpenPrinter 関数の以前の呼び出しで指定されたプリンター名に文字列 "XcvPort" または "XcvMonitor" のいずれかが含まれている場合、スプーラーの ClosePrinter 関数が呼び出XcvClosePortされます。 詳細については、「 AddPortUI」を参照してください。 OpenPrinter 関数と ClosePrinter 関数の詳細については、Windows SDKドキュメントを参照してください。

関数はハンドルで指定されたポートを閉じ、ハンドルを無効にする必要があります。

要件

要件
対象プラットフォーム デスクトップ
Header winsplp.h (Winsplp.h を含む)
Library NtosKrnl.exe

こちらもご覧ください

XcvOpenPort

AddPortUI