フレームを表示

L_PrnUninstallPrinter

フレームを表示

#include "Ltprinter.h"

L_LTPRINTER_API L_INT EXT_FUNCTION L_PrnUninstallPrinterpPrnInfo

PRNPRINTERINFO * pPrnInfo;

/* 構造体へのポインタ*/

システムからLEADTOOLS仮想プリンタドライバーを削除します。

パラメーター

説明

pPrnInfo

システムにそれをインストールする際に使われたLEADTOOLS仮想プリンタドライバー情報を格納するPRNPRINTERINFO構造体へのポインター。

戻り値

SUCCESS

関数は成功しました。

<1

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

コメント

pPrnInfoパラメーターのuStructSizepszMonitorNamepszPortNamepszDriverNameメンバを有効データで満たします。

この関数は、pPrnInfoパラメーターのpszDriverNameメンバでドライバ名を使用するすべてのプリンターを削除します。

必須のDLLとライブラリ

LTPRINTER

ツールキットバージョンに基づいた、必要な正確なDLLとライブラリのリストについては、LEADTOOLS仮想プリンタドライバーアプリケーションで含まれるファイルを参照してください。

プラットホーム

Win32 x 64

参照

関数:

L_PrnLockPrinter, L_PrnUnlockPrinter, L_PrnInstallPrinter

トピック:

LEADTOOLS仮想プリンタ:LEADTOOLS仮想プリンタドライバをインストールして、アンインストールすること

 

LEADTOOLS仮想プリンタドライバの操作

サンプル

L_LTPRINTERTEX_API  L_INT UninstallPrinterExample()
{
   PRNPRINTERINFO PrnInfo;
   memset(&PrnInfo, 0, sizeof(PRNPRINTERINFO));
   PrnInfo.uStructSize=sizeof(PRNPRINTERINFO);
   PrnInfo.pszDriverName= TEXT("TEST LEADTOOLS Printer DRIVER");
   PrnInfo.pszPrinterName= TEXT("TEST LEADTOOLS Printer");
   PrnInfo.pszMonitorName = NULL;
   PrnInfo.pszPortName = NULL;

   L_INT nRet = L_PrnUninstallPrinter(&PrnInfo );
   return nRet;
}