XcvClosePort 関数 (winsplp.h)
ポート モニター サーバー DLL の XcvClosePort
関数は、XcvOpenPort によって開かれたプリンター ポート閉じます。
構文
BOOL XcvClosePort(
_In_ HANDLE hXcv
);
パラメーター
[in] hXcv
OpenPrinter 呼び出して取得した呼び出し元指定のプリンター ハンドル (Microsoft Windows SDK ドキュメントで説明)。 このハンドルは XcvOpenPort によって作成返されます。
戻り値
操作が成功した場合、関数は TRUE 返す必要があります。 それ以外の場合は、FALSE 返す必要があります。
備考
ポート モニター サーバー DLL は、XcvClosePort
関数を定義し、そのアドレスを MONITOR2 構造に含めるために必要です。
スプーラーの ClosePrinter 関数は、OpenPrinter 関数の以前の呼び出しで指定されたプリンター名に文字列 "XcvPort" または "XcvMonitor" のいずれかが含まれている場合に XcvClosePort
を呼び出します。 詳細については、「AddPortUI をする」を参照してください。 OpenPrinter および ClosePrinter 関数 の詳細については、Windows SDK のドキュメントを参照してください。
この関数は、ハンドルで指定されたポートを閉じ、ハンドルを無効にする必要があります。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | winsplp.h (Winsplp.h を含む) |
ライブラリ | NtosKrnl.exe |
関連項目
XcvOpenPort の
AddPortUI の