EnumPorts |
Declare Function Api_EnumPorts& Lib "winspool.drv" Alias "EnumPortsA" (ByVal pName$, ByVal Level&, lpPorts As Any, ByVal cbBuf&, pcbNeeded&, pcReturned&) |
Declare Function EnumPorts Lib "winspool.drv" Alias "EnumPortsA" (ByVal pName As String, ByVal Level As Long, ByVal lpbPorts As Long, ByVal cbBuf As Long, pcbNeeded As Long, pcReturned As Long) As Long |
|
指定されたサーバー上での印刷に利用可能なポートを列挙する。 |
|
パラメータ 印刷キューの位置は 0 から数えるので、たとえば先頭の印刷ジョブから列挙するときは 0 を、10 番目の印刷ジョブから列挙するときは
9 を指定する。
JOB_INFO_1 構造体を使うときは 1 を指定する。JOB_INFO_2 構造体を使うときは 2 を指定する。
関数が失敗した場合、この変数が受け取る値は必要なバイト数である。
戻り値 |