<Return[S]><Top>

StartDocPrinter

Declare Function Api_StartDocPrinter& Lib "winspool.drv" Alias "StartDocPrinterA" (ByVal hPrinter&, ByVal Level&, pDocInfo As Byte)

Declare Function StartDocPrinter Lib "winspool.drv" Alias "StartDocPrinterA" (ByVal hPrinter As Long, ByVal Level As Long, pDocInfo As Byte) As Long

印刷のために文書がスプールされたことを印刷スプーラに通知する。

パラメータ
hPrinter
    プリンタを識別するハンドルを指定する。
Level
    pDocInfo が指す構造体のバージョンを指定する。
    Windows NT: 必ず 1 を指定する。
    Windows 95: 1 または 2 を指定する。
pDocInfo
    印刷対象の文書を記述する構造体へのポインタを指定する。
    Windows NT: pDocInfo は、DOC_INFO_1 構造体へのポインタである。
    Windows 95: pDocInfo は、DOC_INFO_1 構造体または DOC_INFO_2 構造体へのポインタである。

戻り値
    関数が成功すると、印刷ジョブを識別する値が返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。