AddPrinter |
Declare Function Api_AddPrinter& Lib "winspool.drv" Alias "AddPrinterA" (ByVal pName$, ByVal Level&, pPrinter As Any) |
||||||||||||||
Declare Function AddPrinter Lib "winspool.drv" Alias "AddPrinterA" (ByVal pName As String, ByVal Level As Long, pPrinter As Any) As Long |
|||||||||||||||
指定されたサーバーでサポートされるプリンタのリストにプリンタを追加する。 |
|||||||||||||||
パラメータ
pName
ーカルコンピュータにインストールされる。
pPrinterName、pPortName、pDriverName、pPrintProcessor の 4 つのメンバに 0
以外の値を指定しなければならない。
戻り値
PRINTER_INFO_2 構造体の Status、cJobs、AveragePPM の 3 つのメンバは、 GetPrinter 関数で使うために予約されている。これら
のメンバは、AddPrinter
関数を使う前に設定してはいけない。
ドライバの正しい設定を指定しなければならない。 ーを返す。この場合、既存のプリンタは削除されず、(SetPrinter 関数を使った場合のように)AddPrinter に指定したパラメータに従って既
存のプリンタ設定が変更される。 である。この関数が返すハンドルは PRINTER_ALL_ACCESS アクセス権を持つため、それを使ってプリンタに対して管理者の操作を行うこ
とができる。 るデータ型を列挙するには、 EnumPrintProcessorDatatypes 関数を使う。 |