<Return[R]><Top>

ResetPrinter

Declare Function Api_ResetPrinter& Lib "winspool.drv" Alias "ResetPrinterA" (ByVal hPrinter&, pDefault As PRINTER_DEFAULTS)

Declare Function ResetPrinter Lib "winspool.drv" Alias "ResetPrinterA" (ByVal hPrinter As Long, pDefault As PRINTER_DEFAULTS) As Long

StartDocPrinter 関数によって送られた文書の印刷に使うデータ型とデバイスモードの値を指定する。これらの値は、文書の印刷開始後、SetJob 関数を使って上書きできる。

パラメータ
hPrinter
    プリンタを識別するハンドルを指定する。
pDefault
    PRINTER_DEFAULTS 構造体へのポインタを指定する。
    ResetPrinter 関数は、PRINTER_DEFAULTS 構造体のメンバ DesiredAccess を無視する。DesiredAccess は、0 に設定しておく。

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