ローカルプリンモニタをインストールする
Declare Function AddMonitor Lib "winspool.drv" Alias "AddMonitorA" _
(ByVal pName As String, ByVal Level As Long, pMonitors As MONITOR_INFO_2) As Long
Declare Function AddMonitor Lib "winspool.drv" Alias "AddMonitorA" _
(ByVal pName As String, ByVal Level As Integer, pMonitors As MONITOR_INFO_2) As Integer
BOOL AddMonitor (
LPTSTR pName,
DWORD Level,
LPBYTE pMonitors
);
引数
pName
インストール先のサーバー名(ローカルプリンタのときVbNullString)Level
常に2pMonitors
モニターを定義するADDJOB_INFO_2構造体を含むバイト配列戻り値
正常終了のとき 0以外備考
中止のとき 0
現在インストールされているモニターを調べる場合、EnumMonitor()関数を使用する。
追加したモニターは、DeleteMonitor()関数を使って削除する。