<Return[A]><Top>

AddPrintProvidor

Declare Function Api_AddPrintProvidor& Lib "winspool.drv" Alias "AddPrintProvidorA" (ByVal pName$, ByVal Level&, pProvidorInfo As Byte)

Declare Function AddPrintProvidor Lib "winspool.drv" Alias "AddPrintProvidorA" (ByVal pName As String, ByVal Level As Long, pProvidorInfo As Byte) As Long

ローカルプリントプロバイダをインストールし、構成ファイル、データファイル、プロバイダファイルをリンクする。

パラメータ

pName
    予約されている。NULL を指定する。
Level
    pProvidorInfo が指す構造体のレベルを指定する。1 を指定する。
pProvidorInfo
    構造体へのポインタを指定する。

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

解説
    この関数を呼び出す前に、プロバイダに必要なすべてのファイルを SYSTEM32 ディレクトリにコピーする必要がある。
    この関数で追加したプロバイダは、DeletePrintProvidor 関数を使って削除することができる。