<Return[R]><Top>

ReadPrinter

Declare Function Api_ReadPrinter& Lib "winspool.drv" Alias "ReadPrinter" (ByVal hPrinter&, pBuf As Any, ByVal cdBuf&, pNoBytesRead&)

Declare Function ReadPrinter Lib "winspool.drv" Alias "ReadPrinter" (ByVal hPrinter As Long, pBuf As Any, ByVal cdBuf As Long, pNoBytesRead As Long) As Long

指定されたプリンタからデータを取得する。

パラメータ
hPrinter
    データを取得するプリンタを識別するハンドルを指定する。
pBuf
    プリンタのデータを受け取るバイト配列へのポインタを指定する。
cbBuf
    pBuf が指すバッファのサイズをバイト単位で指定する。
pNoBytesRead
    pBuf が指す配列にコピーされたバイト数を受け取る変数へのポインタを指定する。

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

解説
    ReadPrinter 関数は、プリンタが双方向でないときはエラーを返す。