<Return[D]><Top>

DeletePrinterDataEx

Declare Function Api_DeletePrinterDataEx& Lib "winspool.drv" Alias "DeletePrinterDataEx" (ByVal hPrinter&, ByVal pKeyName$, ByVal pValueName$)

Declare Function DeletePrinterDataEx Lib "winspool.drv" Alias "DeletePrinterDataEx" (ByVal hPrinter As Long, ByVal pKeyName As String, ByVal pValueName As String) As Long

指定された値をプリンタの設定データから削除する。プリンタの設定データは、プリンタ名とプリンタのタイプを持つ値のセットで、レジストリキーの階層に格納されている。この関数は、指定されたキーの下にある、指定された値を削除する。

パラメータ
hPrinter
    値を削除するプリンタのハンドルを指定する。プリンタのハンドルを取得するには、OpenPrinter 関数を使う。
pKeyName
    削除対象の値を含むレジストリキーの名前が入った、NULL で終わる文字列へのポインタを指定する。1 つ以上のサブキーを持つパスを指

    定するには、区切り文字に円記号(\)を使う。
    NULL または空の文字列を指定すると、ERROR_INVALID_PARAMETER が返る。
pValueName
    削除対象の値の名前が入った、NULL で終わる文字列へのポインタを指定する。

戻り値
    関数が成功すると、ERROR_SUCCESS が返る。
    関数が失敗すると、Win32 エラー値が返る。