<Return[WXYZ]><Top>

WritePrinter

Declare Function Api_WritePrinter& Lib "winspool.drv" Alias "WritePrinter" (ByVal hPrinter&, pBuf As Any, ByVal cdBuf&, pcWritten&)

Declare Function WritePrinter Lib "winspool.drv" (ByVal hPrinter As Long, pBuf As Any, ByVal cdBuf As Long, pcWritten As Long) As Long

指定されたプリンタにデータを書き込むよう印刷スプーラに通知する。

パラメータ
hPrinter
    プリンタを識別するハンドルを指定する。
pBuf
    プリンタに書き込むデータが格納されているバイト配列へのポインタを指定する。
cbBuf
    配列のサイズをバイト単位で指定する。
pcWritten
    プリンタに書き込まれたデータのバイト数を受け取る変数へのポインタを指定する。

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