AddPrinterDriverEx |
Declare Function Api_AddPrinterDriverEx& Lib "winspool.drv" Alias "AddPrinterDriverExA" (ByVal pName$, ByVal Level&, pDriverInfo As Any, dwFileCopyFlags&) |
||||||||||
Declare Function AddPrinterDriverEx Lib "winspool.drv" Alias "AddPrinterDriverExA" (ByVal pName As String, ByVal Level As Long, pDriverInfo As Any, dwFileCopyFlags As Long) As Long |
|||||||||||
ローカルまたはリモートのプリンタドライバをインストールし、設定ファイル、データファイル、ドライバファイルをリンクする。 AddPrinterDriver 関数と対照して、AddPrinterDriverEx ではプリンタドライバのインストールとアップグレードをより柔軟に行うことができる。プリンタドライバのコピー方法として、完全なアップグレードを行う、完全なダウングレードを行う、新しいファイルだけをコピーする、(ファイルのタイムスタンプに関わらず)すべてのファイルをコピーするから選ぶことができる。 |
|||||||||||
パラメータ
pName
ンピュータにインストールされる。
タになる。Level が 3
のとき、pDriverInfo は DRIVER_INFO_3 構造体へのポインタになる。
クライアントの現在の環境になる。
なければならない。このディレクトリの名前は、
GetPrinterDriverDirectory 関数によって取得できる。 関数を呼び出して、プリンタドライバのインストール時に必要なすべての初期化をドライバが実行できるようにする。 |