<Return[D]><Top>

DeletePrinterKey

Declare Function Api_DeletePrinterKey& Lib "winspool.drv" Alias "DeletePrinterKey" (ByVal hPrinter&, ByVal pKeyName$)

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

指定されたプリンタの指定されたキーと、そのすべてのサブキーを削除する。

パラメータ
hPrinter
    キーを削除するプリンタのハンドルを指定する。このプリンタハンドルは、OpenPrinter 関数で取得する。
pKeyName
    削除対象のキーが入った、NULL で終わる文字列へのポインタを指定する。1 つ以上のサブキーを持つパスを指定する場合は、円記号

    (\)で区切る。
    このパラメータに空の文字列 ("") を指定すると、指定したプリンタの最上位キーの下にあるキーがすべて削除される。NULL を指定する

    と、ERROR_INVALID_PARAMETER が返る。

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