<Return[A]><Top>

AddPrinterConnection

Declare Function Api_AddPrinterConnection& Lib "winspool.drv" Alias "AddPrinterConnectionA" (ByVal pName$)

Declare Function AddPrinterConnection Lib "winspool.drv" Alias "AddPrinterConnectionA" (ByVal pName As String) As Long

指定されたプリンタへの現在のユーザーの接続を追加する。

パラメータ

pName
    現在のユーザーが接続したいプリンタの名前を表す NULL で終わる文字列へのポインタを指定する。

戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、 関数を使う。

解説
    Windows NT がプリンタに接続する場合、プリンタドライバファイルをワークステーションにコピーしなければならないことがある。対応する場所

    にファイルをコピーするためのアクセス権がユーザーにない場合、AddPrinterConnection 関数は失敗し、 が ERROR_ACCESS_DENIED

    を返す。
    AddPrinterConnection 関数で行ったプリンタへの接続は、dwType に PRINTER_ENUM_CONNECTION を指定した EnumPrinters

    関数を使うと列挙される。